Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ne pojavljuje mi se JPanel???

[es] :: Java :: ne pojavljuje mi se JPanel???

[ Pregleda: 2927 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

LightBow
London

Član broj: 4829
Poruke: 158
78.146.235.*



+1 Profil

icon ne pojavljuje mi se JPanel???12.11.2007. u 16:12 - pre 199 meseci
Ovo bi trebalo da je prosto, ali negde ocigledno gresim. Dakle aplikacija je u JFrame-u, treba mi JPanel i dugme na njemu.
Cini mi se da sam sve uradio, ali JFrame mi se ne pojavljuje, a sa njim ni dugme naravno. Evo koda:
Code:
public class Olympics extends JFrame implements ActionListener {
    private JPanel pnlMaster;
    private JButton btnRace;
    public Olympics() {
        // application JFrame settings
        super("Olympic Games - 2012");
        setSize(800, 600);
        setLocation(125, 125);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        // create panels for interface layout
        pnlMaster = new JPanel(); pnlMaster.setLayout(new BorderLayout());
        pnlMaster.setVisible(true);
        btnRace = new JButton("100m Race");
        btnRace.addActionListener(this);
        pnlMaster.add(btnRace);
        
        
        btnRace.setVisible(true);
    }
                                      .......
    public static void main(String[] args) {
        Olympics GUI = new Olympics();
        GUI.setVisible(true);
        
    }


Ja ne mogu da provalim sta fali. Zahvaljujem na svakoj pomoci.
 
Odgovor na temu

Cyberghost
Aleksandar Jovanović
Programer
S U M A D I J A

Član broj: 14674
Poruke: 813
91.150.76.*



+1 Profil

icon Re: ne pojavljuje mi se JPanel???12.11.2007. u 16:37 - pre 199 meseci
Evo proanaliziraj malko ovo:

Code:
import java.awt.BorderLayout;
import java.awt.event.*;
import javax.swing.*;
import java.awt.event.ActionListener;

public class Olympics extends JFrame implements ActionListener {
       private JPanel pnlMaster;
       private JButton btnRace;
       public Olympics() {
               // application JFrame settings
               super("Olympic Games - 2012");
               setSize(800, 600);
               setLocation(125, 125);
               setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
               // create panels for interface layout
               pnlMaster = new JPanel(); 
               pnlMaster.setLayout(new BorderLayout());
               
               btnRace = new JButton("100m Race");
               btnRace.addActionListener(this);
               pnlMaster.add(btnRace);

               //btnRace.setVisible(true);  po defaultu je vidljivo
               pnlMaster.setVisible(true);
               add(pnlMaster);
               
       }
                public void actionPerformed(ActionEvent e) {
        throw new UnsupportedOperationException("Not supported yet."); // ovde implementiras akcije na dugmetu
    }                  
       public static void main(String[] args) {
               Olympics GUI = new Olympics();
               GUI.setVisible(true);

     }
}

Every program is either trivial or it contains at least one bug.
 
Odgovor na temu

sasa_vu
Beograd

Član broj: 62061
Poruke: 200

Sajt: www.fuckoffimbusy.com


+53 Profil

icon Re: ne pojavljuje mi se JPanel???12.11.2007. u 16:47 - pre 199 meseci
http://mindprod.com/jgloss/contentpane.html
http://java.sun.com/docs/books...swing/components/toplevel.html
I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhauser gate. All those moments will be lost in time, like tears in rain. Time to die.
 
Odgovor na temu

LightBow
London

Član broj: 4829
Poruke: 158
78.146.235.*



+1 Profil

icon Re: ne pojavljuje mi se JPanel???12.11.2007. u 16:51 - pre 199 meseci
Da, zaboravio sam add(panel).
Puno ti hvala na brzom odgovoru.
 
Odgovor na temu

LightBow
London

Član broj: 4829
Poruke: 158
78.146.235.*



+1 Profil

icon Re: ne pojavljuje mi se JPanel???12.11.2007. u 16:55 - pre 199 meseci
sasa_vu, hvala na linkovima, bas mi je to trebalo : )
 
Odgovor na temu

[es] :: Java :: ne pojavljuje mi se JPanel???

[ Pregleda: 2927 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.