BoxLayout - Elementgrößen

Alex_T

Erfahrenes Mitglied
Grüße,

ich hab heute mal wieder ein Java-Problem...
Wenn ich ein BoxLayout verwende, dann passt das auch alles ganz gut, nur das ich die Größe der hinzugefügten Elemente einfach nicht verändern kann.
Ich hab schon so ziemlich alles probiert, aber es will nicht funktionieren.

Hier mal mein Beispielcode:
Java:
private JLabel createCaption(String text, int width, int height, Color background, Color fontColor) {
		JLabel caption = new JLabel(text);
		caption.setBounds(0, 0, width, height);
		caption.setBorder(BorderFactory.createEmptyBorder(0, 15, 0, 0));
		caption.setForeground(fontColor);
		caption.setBackground(background);
		caption.setOpaque(true);
		caption.setName(text);

return caption;
}

Das Label wird dann einem Panel hinzugefügt, welches das BoxLayout definiert:
Java:
JPanel baseline = new JPanel();
baseline.setLayout(new BoxLayout(baseline, BoxLayout.Y_AXIS));

JLabel caption  = createCaption(text, 200, 20, new Color(188,212,215), new Color(255,255,255));

baseline.add(caption);

Wäre für jede Hilfe dankbar.
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück