Hej Stefan,
Java Layout er på mange måder lidt ... anderledes og GridBagLayout *er* at skyde gråspurve med kanoner. Men når man først har fundet ud af hvordan det virker har man faktisk ikke rigtigt brug for andet end GridBagLayout! Og så kan man i en enkelt linie detaljeret kontrollere f.eks. resize behaviour (på dansk?), inserts osv.
Dine fire components skal f.eks. indsættes som her:
backPanel.add(jLabelKort,
new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0,
GridBagConstraints.WEST, GridBagConstraints.NONE,
new Insets(10, 10, 5, 5), 0, 0));
backPanel.add(jTextFieldKort,
new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0,
GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL,
new Insets(10, 0, 5, 10), 0, 0));
backPanel.add(jLabelLang,
new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0,
GridBagConstraints.WEST, GridBagConstraints.NONE,
new Insets(0, 10, 10, 5), 0, 0));
backPanel.add(jTextFieldLang,
new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL,
new Insets(0, 0, 10, 10), 0, 0));