F
Furtano
Gast
Hi,
ich möchte in Java AWT ein GridBagLayout haben (Bitte keine Posts wie benutz doch Swing oder nutze ein anderes Layout).
Wie es sein soll, und was raus kommt seht ihr hier:
http://www.abload.de/img/gbl_failgsknt.png
Warum ist der Vertikale Abstand bei farbauszugRot2 so groß?
Liegt es am Layout ?
ich möchte in Java AWT ein GridBagLayout haben (Bitte keine Posts wie benutz doch Swing oder nutze ein anderes Layout).
Wie es sein soll, und was raus kommt seht ihr hier:
http://www.abload.de/img/gbl_failgsknt.png
Warum ist der Vertikale Abstand bei farbauszugRot2 so groß?
Liegt es am Layout ?
PHP:
/**
*
* GRIDBAGLAYOUT
* ab hier
*/
GridBagLayout gbl = new GridBagLayout();
GridBagConstraints gbc;
this.setLayout(gbl);
// gridx, gridy, gridwidth, gridheight
gbc = makegbc(0, 0, 2, 2);
// was wenn groesse des fensters veraendert wird
gbc.fill = GridBagConstraints.BOTH;
gbc.anchor = GridBagConstraints.NORTH;
gbc.weightx = bild.getWidth(null)*2;
gbc.weighty = bild.getHeight(null)*2;
// Constraints dem Bild zuweisen
gbl.setConstraints(panelMainBildLinks, gbc);
this.add(panelMainBildLinks);
//--------- Roten Farbauszug hinzufuegen ---------
gbc = makegbc(2, 0, 1, 1);
gbc.fill = GridBagConstraints.BOTH;
gbc.anchor = GridBagConstraints.NORTH;
gbc.weightx = bild.getWidth(null);
gbc.weighty = bild.getHeight(null);
// Constraints dem Bild zuweisen
gbl.setConstraints(farbauszugRot, gbc);
this.add(farbauszugRot);
//--------- Gruenen Farbauszug hinzufuegen ---------
gbc = makegbc(3, 0, 1, 1);
gbc.fill = GridBagConstraints.BOTH;
gbc.anchor = GridBagConstraints.NORTH;
gbc.weightx = bild.getWidth(null);
gbc.weighty = bild.getHeight(null);
// Constraints dem Bild zuweisen
gbl.setConstraints(farbauszugGruen, gbc);
this.add(farbauszugGruen);
//--------- Blauen Farbauszug hinzufuegen ---------
gbc = makegbc(4, 0, 1, 1);
gbc.fill = GridBagConstraints.BOTH;
gbc.anchor = GridBagConstraints.NORTH;
gbc.weightx = bild.getWidth(null);
gbc.weighty = bild.getHeight(null);
// Constraints dem Bild zuweisen
gbl.setConstraints(farbauszugBlau, gbc);
this.add(farbauszugBlau);
//--------- Roten Farbauszug hinzufuegen ---------
gbc = makegbc(2, 1, 1, 1);
gbc.fill = GridBagConstraints.BOTH;
gbc.anchor = GridBagConstraints.NORTH;
gbc.weightx = bild.getWidth(null);
gbc.weighty = bild.getHeight(null);
// Constraints dem Bild zuweisen
gbl.setConstraints(farbauszugRot2, gbc);
this.add(farbauszugRot2);