Hallo,
ich bin auf der Suche nach einem effizienten Weg in Dialogen viel Text asuzugeben bzw. diesen leicht zu formatieren. Ich spreche z.B. von einem "About"-Dialog - bzw. von Dialogen wo deutlich mehr Text dargestellt wird.
Wo greife ich hier in der API zu?
Das mit JLabels und verschiedenen Layout-Managern zu regeln wäre mein Ansatz.
Bzw ein anderer über .drawString() in den paint-Methoden.
Was ist der beste Ansatz?
Konkrete Andorderungen:
- Linksbündig oder mittig Darstellen
- Überschriften hervorherben (sonst keine Formatierung notwendig - also "bold" genügt)
- Etwas flexibel da der Text wegen Mehrsprachigkeit aus Resourcen kommt.
Wenn ich es über JLabels löse: Ich habe \n ausprobiert, das funktioniert leider nicht. Kann man irgendwie neue Zeilen da reinpressen.
Für Anregungen oder Konkreteres bin ich sehr dankbar.
ich bin auf der Suche nach einem effizienten Weg in Dialogen viel Text asuzugeben bzw. diesen leicht zu formatieren. Ich spreche z.B. von einem "About"-Dialog - bzw. von Dialogen wo deutlich mehr Text dargestellt wird.
Wo greife ich hier in der API zu?
Das mit JLabels und verschiedenen Layout-Managern zu regeln wäre mein Ansatz.
Bzw ein anderer über .drawString() in den paint-Methoden.
Was ist der beste Ansatz?
Konkrete Andorderungen:
- Linksbündig oder mittig Darstellen
- Überschriften hervorherben (sonst keine Formatierung notwendig - also "bold" genügt)
- Etwas flexibel da der Text wegen Mehrsprachigkeit aus Resourcen kommt.
Wenn ich es über JLabels löse: Ich habe \n ausprobiert, das funktioniert leider nicht. Kann man irgendwie neue Zeilen da reinpressen.
Für Anregungen oder Konkreteres bin ich sehr dankbar.