In meinem Hauptprogramm möchte ich ein JPanel anzeigen welches durch eine andere Klasse erzeugt wird!
Im Hauptprogramm wird es so aufgerufen:
Die Klasse Frage sieht dementsprechend so aus
Doch wenn ich es teste sehe ich dieses Jpanel nicht und ich bekomme auch keine Fehlermeldung!
Woran liegt das? Der Button 'button1' wird hingegen angezeigt!
Im Hauptprogramm wird es so aufgerufen:
Code:
JPanel quest=new Frage();
cp.add(new JButton("button1"), BorderLayout.NORTH);
cp.add(quest, BorderLayout.CENTER);
setContentPane(cp);
Die Klasse Frage sieht dementsprechend so aus
Code:
public class Frage extends JPanel
{
JPanel cp;
JPanel Feld;
JLabel fragenfeld;
public Frage()
{
Feld = new JPanel();
fragenfeld = new JLabel("Test");
Feld.setLayout(new BorderLayout());
Feld.add(new Button("Klick mich"),BorderLayout.NORTH);
Feld.revalidate();
}
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
Doch wenn ich es teste sehe ich dieses Jpanel nicht und ich bekomme auch keine Fehlermeldung!
Woran liegt das? Der Button 'button1' wird hingegen angezeigt!