- Mitglied seit
- 04.08.2002
- Beiträge
- 1.869
- Reaktionen
- 0
Nabend.
Geht um folgendes: Ich nutze in einer Applikation die Methode JOptionPane.showConfirmDialog() um eine MessageBox anzeigen zu lassen.
Nun habe ich folgendes Problem: Es soll ein recht langer Text dargestellt werden. Anstatt diesen automatisch umzubrechen findet es Java allerdings besonders toll, die MessageBox einfach krass in die Breite zu ziehen, so dass beide Enden des Fensters sogar über die Bildschirmränder hinausragen.
Gibt es eine Möglichkeit, den angezeigten Dialog korrekt darzustellen, bzw. eine Art automatischen Zeilenumbruch zu aktivieren?
Einfach händisch "\n"s an die entsprechenden Stellen des angezeigten Strings packen hilft zwar, kann aber leider so später aus verschiedenen Gründen nicht gemacht werden. Der Text muss unverändert bleiben.
Selbst einen MessageBox-Dialog bauen (z.B. als JDialog) möchte ich nicht, da das zuviele Änderungen und zuviel Aufwand bedeuten würde.
Also, falls jemand eine Lösung für das Problem kennt, wäre ich dankbar.
Gruß
m.a.k.
Geht um folgendes: Ich nutze in einer Applikation die Methode JOptionPane.showConfirmDialog() um eine MessageBox anzeigen zu lassen.
Nun habe ich folgendes Problem: Es soll ein recht langer Text dargestellt werden. Anstatt diesen automatisch umzubrechen findet es Java allerdings besonders toll, die MessageBox einfach krass in die Breite zu ziehen, so dass beide Enden des Fensters sogar über die Bildschirmränder hinausragen.
Gibt es eine Möglichkeit, den angezeigten Dialog korrekt darzustellen, bzw. eine Art automatischen Zeilenumbruch zu aktivieren?
Einfach händisch "\n"s an die entsprechenden Stellen des angezeigten Strings packen hilft zwar, kann aber leider so später aus verschiedenen Gründen nicht gemacht werden. Der Text muss unverändert bleiben.
Selbst einen MessageBox-Dialog bauen (z.B. als JDialog) möchte ich nicht, da das zuviele Änderungen und zuviel Aufwand bedeuten würde.
Also, falls jemand eine Lösung für das Problem kennt, wäre ich dankbar.
Gruß
m.a.k.
