hallo leute,
folgendes problem. ich habe eine jcombobox in einem boxlayout und möchte neben der combobox in einem von mir definiertem abstand ein label anbringen. das funktioniert leider nicht. bei einem textfeld und einem label funktioniert es gut, da ich die größe des textfeldes angeben kann.
mein versuch:
Bei dieser Lösung schneidet es mir immer den rechten rand des Datums ab. Es ist nur 21.03 und etwas von der 2 zu sehen. hingegen wenn ich statt
verwende, macht es die Darstellung richtung. nur eben mit ausrichtung auf die ränder, was mir ja nicht so schmeckt.
also: wie kann ich im boxlayout die jcombobox und das label auseinanderschieben.
schönen dank
juergen
[Edit by foobar: Codetags eingefügt]
folgendes problem. ich habe eine jcombobox in einem boxlayout und möchte neben der combobox in einem von mir definiertem abstand ein label anbringen. das funktioniert leider nicht. bei einem textfeld und einem label funktioniert es gut, da ich die größe des textfeldes angeben kann.
mein versuch:
Code:
cmbUnternehmen = new JComboBox();
cmbUnternehmen.setMaximumSize(cmbUnternehmen.getPreferredSize());
JLabel label3 = new JLabel("21.4.2003 - 21.03.2004");
cmbUnternehmen.setEditable(true);
cmbUnternehmen.addItem("Juergen");
cmbUnternehmen.addItem("Erwin");
Box hbox3 = Box.createHorizontalBox();
hbox3.add(cmbUnternehmen);
hbox3.add(Box.createHorizontalStrut(10));
hbox3.add(label3);
Code:
hbox3.add(Box.createHorizontalStrut(10));
hbox3.add(Box.createGlue);
also: wie kann ich im boxlayout die jcombobox und das label auseinanderschieben.
schönen dank
juergen
[Edit by foobar: Codetags eingefügt]