Hi.
Bin momentan gerade dabei diesen Layout-Manager zu verstehen. Dazu möchte ich gerne ein Terminkalender erstellen. Dazu soll in der ersten Spalte die Uhrzeit im Stundentakt aufgelistet werden und in der zweiten Spalte mögliche Termine. Leider bekomme ich das gewünschte Layout nicht hin.
z.B.
9:00 - 9:15 Termin 1
9:15 - 9:45 Termin 2
9:45 - 10:30 Termin 3
10:30 - 11:00 Termin 4
ich benutze dabei addComponent und gebe folgende Elemente ein
Dabei gelingt es mir nicht das die Zeiten proportional aufgeteilt sind, wie man sich es vorstellen würde.
Was mache ich falsch?
Bin momentan gerade dabei diesen Layout-Manager zu verstehen. Dazu möchte ich gerne ein Terminkalender erstellen. Dazu soll in der ersten Spalte die Uhrzeit im Stundentakt aufgelistet werden und in der zweiten Spalte mögliche Termine. Leider bekomme ich das gewünschte Layout nicht hin.
z.B.
9:00 - 9:15 Termin 1
9:15 - 9:45 Termin 2
9:45 - 10:30 Termin 3
10:30 - 11:00 Termin 4
ich benutze dabei addComponent und gebe folgende Elemente ein
Java:
JFrame f = new JFrame();
f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
Container c = f.getContentPane();
GridBagLayout gbl = new GridBagLayout();
c.setLayout( gbl );
addComponent( c, gbl, new JButton("09:00 Uhr"), 0, 0, 1, 4, 0, 0);
addComponent( c, gbl, new JButton("10:00 Uhr"), 0, 4, 1, 4, 0, 0);
addComponent( c, gbl, new JButton("Termin 1"), 1, 0, 1, 1, 0, 0);
addComponent( c, gbl, new JButton("Termin 2"), 1, 1, 1, 2, 0, 0);
addComponent( c, gbl, new JButton("Termin 3"), 1, 3, 1, 3, 0, 0);
addComponent( c, gbl, new JButton("Termin 4"), 1, 6, 1, 2, 0, 0);
Was mache ich falsch?