Hey,
erstmal wollte ich euch alle begrüßen - ein sehr geiles Forum hier
Mein Problem ist folgendes, ich bin mit den LayoutManagern leider noch nicht so vertraut, das GridBagLayout hat es mir aber sehr angetan.
Allerdings scheint es so, als würde ich damit wohl noch nicht umgehen können. Ich hab eine kleine Oberfläche erstellt, mein JFrame verwendet das GridBagLayout. Ich füge 3 Components hinzu, allerdings bleibt zwischen jedem Component jeweils ein kleiner Zwischenraum, welcher größer wird, wenn ich das Fenster auch größer mache / maximiere.
Hier ein Screenshot:
Hier der Code(-teil):
Könnt ihr mir sagen, woran das liegt?
Regards
Thomas
erstmal wollte ich euch alle begrüßen - ein sehr geiles Forum hier
Mein Problem ist folgendes, ich bin mit den LayoutManagern leider noch nicht so vertraut, das GridBagLayout hat es mir aber sehr angetan.
Allerdings scheint es so, als würde ich damit wohl noch nicht umgehen können. Ich hab eine kleine Oberfläche erstellt, mein JFrame verwendet das GridBagLayout. Ich füge 3 Components hinzu, allerdings bleibt zwischen jedem Component jeweils ein kleiner Zwischenraum, welcher größer wird, wenn ich das Fenster auch größer mache / maximiere.
Hier ein Screenshot:

Hier der Code(-teil):
Code:
/**
* der relevante Teil:
**/
this.setSize(400, 255);
this.setLayout(new GridBagLayout());
this.getContentPane().add(this.pnlTitlePane, createConstraints(0, 0, 1, 100, GridBagConstraints.NORTH, GridBagConstraints.HORIZONTAL));
this.getContentPane().add(this.sepLine, createConstraints(0, 1, 1, 100, GridBagConstraints.NORTH, GridBagConstraints.HORIZONTAL));
this.getContentPane().add(this.pnlMain, createConstraints(0, 2, 1, 100, 100, GridBagConstraints.NORTH, GridBagConstraints.BOTH));
/**
* die createConstraints Methode
**/
private GridBagConstraints createConstraints(int gridx, int gridy, int gridwidth, double gridweightx, double gridweighty, int anchor, int fill) {
return new GridBagConstraints(gridx,gridy,gridwidth,1,gridweightx,gridweighty,
anchor,
fill,
new Insets(0,0,0,0),
0,0);
}
private GridBagConstraints createConstraints(int gridx, int gridy, int gridwidth, double gridweightx, int anchor, int fill) {
return createConstraints(gridx, gridy, gridwidth, gridweightx, 1, anchor, fill);
}
Könnt ihr mir sagen, woran das liegt?
Regards
Thomas