Hey Leute,
folgendes Problem. Ich habe einen Konstruktor, der ein Frame erstellt mit einem Panel und auf dem Panel sind ein paar Komponenten. Danach werden noch im Konstruktor die Komponenten durch das SpringLayout auf bestimmte Plätze gesetzt. Ich habe eine Methode später noch, die diesem Panel 5 Komponenten hinzufügt und die auch angezeigt werden. Wenn ich danach in einer anderen stink normalen Methode, in der etwas überprüft wird, ein JFrame versuche zu erzeugen und mir anzeigen zu lassen, kommt gar nix. Ich seh davon einfach nix.
Teil-Code in der Methode für das JFrame sieht so aus:
Ich versteh nicht, wieso kein 2. Fenster aufgeht. Der Code müsste eigentlich richtig sein
Hat jemand eventuell eine Idee für dieses nicht all zu konkrete Problem?
lg Basti
folgendes Problem. Ich habe einen Konstruktor, der ein Frame erstellt mit einem Panel und auf dem Panel sind ein paar Komponenten. Danach werden noch im Konstruktor die Komponenten durch das SpringLayout auf bestimmte Plätze gesetzt. Ich habe eine Methode später noch, die diesem Panel 5 Komponenten hinzufügt und die auch angezeigt werden. Wenn ich danach in einer anderen stink normalen Methode, in der etwas überprüft wird, ein JFrame versuche zu erzeugen und mir anzeigen zu lassen, kommt gar nix. Ich seh davon einfach nix.
Teil-Code in der Methode für das JFrame sieht so aus:
Java:
JFrame testFrame = new JFrame();
testFrame.setDefaultCloseOperation(testFrame.EXIT_ON_CLOSE);
JPanel testPanel = new JPanel();
SpringLayout layout = new SpringLayout();
JButton button = new JButton("Klicken");
testPanel.setLayout(layout);
testPanel.add(button);
testFrame.add(testPanel);
testFrame.setSize(500, 400);
testFrame.setVisible(true);
Ich versteh nicht, wieso kein 2. Fenster aufgeht. Der Code müsste eigentlich richtig sein
Hat jemand eventuell eine Idee für dieses nicht all zu konkrete Problem?
lg Basti