Swing: nachträglich Komponenten in einen Frame packen.
-
Hi! Ich mach grade meine ersten Gehversuche in JAVA, gerade bin ich bei swing angekommen und stoße auf ein erstes Problem. Folgendermaßen erstelle ich mir ein erstes kleines Fenster:
frame = new JFrame("Server"); frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); frame.setResizable(false); frame.pack(); zeroheight = frame.getHeight(); frame.setVisible(true); Container pane = frame.getContentPane(); pane.setLayout(new BoxLayout(pane, BoxLayout.X_AXIS));
Einige Sekunden später wird dann folgender Code aufgerufen, um ein Panel mit etwas Beiwerk hinzuzufügen:
JPanel panel = new JPanel(); JTextArea textarea = new JTextArea(2,20); panel.add(textarea); Border loweredetched = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED); TitledBorder border = BorderFactory.createTitledBorder(loweredetched, title); panel.setBorder(border); panel.setPreferredSize(new Dimension(100,100)); parent.add(panel);
parent
ist dabei eine Referenz aufframe.getContentPane();
das add() hat aber wieder erwarten nicht dazu geführt, dass das Fenster neu gezeichnet wurde, es ist auch danach immernoch so winzig wie zuvor. Kann mir jemand n Tip geben was zu tun ist?
-
Hilft parent.invalidate()?
MfG SideWinder
-
weder invalidate() noch validate() haben was gebracht.
-
vlt repaint
-
frame.pack(); neu aufrufen.
-
martram schrieb:
frame.pack(); neu aufrufen.
danke das wars
-
http://hyves.mn/xbox-live.html
http://hyves.mn/xbox-games.html
http://hyves.mn/xbox-cheats.html
http://hyves.mn/xbox-game.html
http://hyves.mn/xbox-360-games.html
http://hyves.mn/xbox-2.html
http://hyves.mn/xbox-elite.html
http://hyves.mn/xbox-codes.html
http://hyves.mn/xbox-360-elite.html
http://hyves.mn/xbox-360-cheats.html
http://hyves.mn/xbox-cheat.html
http://hyves.mn/xbox-wireless.html
http://hyves.mn/xbox-controller.html
http://hyves.mn/xbox-360-live.html
http://hyves.mn/xbox-dvd.html
http://hyves.mn/xbox-cheat-codes.html
http://hyves.mn/xbox-new.html
http://hyves.mn/xbox-buy.html
http://hyves.mn/xbox-hd.html
http://hyves.mn/xbox-review.html
-
Hello! Very good job(this site)! Thank you man.
-
Hello! Very good job(this site)! Thank you man.