gaanz dumme Frage zur Fenstergröße
-
Hi,
ich schlag mich grade mit den Swing Tutorials von Sun rum.. Nun meine Frage:
wenn ich das hier http://java.sun.com/docs/books/tutorial/uiswing/learn/example-1dot4/SwingApplication.java kompiliere, dann erscheint ein Fenster in annehmbarer Größe mit einem normal großen Button... Wenn ich aber meinen Testcode:
import javax.swing.*; import java.awt.*; public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub JFrame.setDefaultLookAndFeelDecorated(true); JFrame window = new JFrame(); JButton button1 = new JButton(); JPanel pane = new JPanel(new GridLayout(0,1)); JLabel label = new JLabel("Ich bin ein Java Button"); label.setLabelFor(button1); pane.add(button1); pane.add(label); pane.setBorder(BorderFactory.createEmptyBorder( 10, //top 30, //left 10, //bottom 30) //right ); window.getContentPane().add(pane, BorderLayout.CENTER); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.pack(); window.setVisible(true); } }
kompiliere bekomm ich nur ein winziges Fenster mit einem mickrigen Button.. Wo wird denn in dem Code aus dem Tutorial die Fenster- und Buttongröße festgelegt? Oder bzw. was fehlt bei mir?
Die dumme frage tut mir leid.. aber ich raffs grade echt nicht
mfg Jens
-
mach mal vor windows.setVisible(true);
window.setBounds(100,100,400,400);
wenn es nicht klappt las mal windows.pack() weg.
-
Das window.pack() wars..
danke