Layout-anpassen

Hallo,

warum ändert sich nicht meine Panel-Size „flagpanel“? was habe ich falsch gemacht?

Container contentpane = getContentPane();
contentpane.setLayout(new GridLayout(0,1));

JPanel flagpane = new JPanel();
flagpane.setBorder(new TitledBorder(„Connection“));
flagpane.setLayout(new GridLayout(0,1));
flagpane.setSize(100,50);
connectlabel = new JLabel(„log off???“);
flagpane.add(connectlabel);

contentpane.add(flagpane);

Gruss.
Hicham

Moin

Weil das Layout:

contentpane.setLayout(new GridLayout(0,1));

diese Angabe:

flagpane.setSize(100,50);

hier überschreibt:

contentpane.add(flagpane);

(Versuchs mal mit Flowlayout, oder einem JFrame.pack() am Ende)

cu