Hallo in die Runde!
Ich habe 2 jTable in einem GridBagLayout und will eine Tabelle größer und eine kleiner haben. Ich dachte, dass das über den gridheight gehen sollte. Aber die 3:1 Aufteilung von unten macht "er" nicht (vergleiche Bild). Kann mir jemand einen Hinweis geben, was ich da übersehe??
Vielen Dank für jede Antwort.
Der Vollständigkeit hier die ausgelagerte addComponent:
Ich habe 2 jTable in einem GridBagLayout und will eine Tabelle größer und eine kleiner haben. Ich dachte, dass das über den gridheight gehen sollte. Aber die 3:1 Aufteilung von unten macht "er" nicht (vergleiche Bild). Kann mir jemand einen Hinweis geben, was ich da übersehe??
Vielen Dank für jede Antwort.
Java:
// x y w h wx wy
addComponent( c, gbl, new JScrollPane(clusterTable), 0, 0, 2, 3, 1.0, 1.0 );
addComponent( c, gbl, new JScrollPane(signalTable), 0, 3, 2, 1, 1.0, 1.0 );
Der Vollständigkeit hier die ausgelagerte addComponent:
Java:
static void addComponent( Container cont,
GridBagLayout gbl,
Component c,
int x, int y,
int width, int height,
double weightx, double weighty ) {
GridBagConstraints gbc = new GridBagConstraints();
gbc.fill = GridBagConstraints.BOTH;
gbc.gridx = x; gbc.gridy = y;
gbc.gridwidth = width; gbc.gridheight = height;
gbc.weightx = weightx; gbc.weighty = weighty;
gbl.setConstraints( c, gbc );
cont.add( c );
}