Hallo
Ich verwende Komboboxen für Enums, welche die Methode toString() überschreiben.
Der Inhalt des angezeigten Texts ist veränderbar (Sprachabhängig)
Jetzt stehe ich vor folgendem Problem.
Wenn ich während der Laufzeit die Sprache ändere, wird alles brav neu gezeichnet, die neuen Texte werden angezeigt.
Nur ... die Größe der Boxen bleibt gleich.
Untergebracht sind sie in einem Gridbaglayout, Gewicht X = 1, Gridsize = Reminder, rechts ist noch reichlich Platz. Trotzdem wird die Box (trotz neu zeichen) nicht größer, wenn die Elemente längere anzuzeigende Texte erhalten. Wie kann ich das Neuberechnen der Größe forcieren?
setPreferredSize(null) und rePaint() waren schon mal nicht zielführend
Ich verwende Komboboxen für Enums, welche die Methode toString() überschreiben.
Der Inhalt des angezeigten Texts ist veränderbar (Sprachabhängig)
Jetzt stehe ich vor folgendem Problem.
Wenn ich während der Laufzeit die Sprache ändere, wird alles brav neu gezeichnet, die neuen Texte werden angezeigt.
Nur ... die Größe der Boxen bleibt gleich.
Untergebracht sind sie in einem Gridbaglayout, Gewicht X = 1, Gridsize = Reminder, rechts ist noch reichlich Platz. Trotzdem wird die Box (trotz neu zeichen) nicht größer, wenn die Elemente längere anzuzeigende Texte erhalten. Wie kann ich das Neuberechnen der Größe forcieren?
setPreferredSize(null) und rePaint() waren schon mal nicht zielführend