setMinimumSize(Dimension)
Wie breit er sein muss musst du halt selbst vorher fest definieren
Oder mit Fontmetrics zur Laufzeit die breite des Strings abfragen
"Bitte wählen Sie einen Wochen...."
[b][noparse][[/noparse]O[noparse]][/noparse] [color=blue][U]Addresseingabe[/U][/color][/b] [b][noparse][[/noparse][color=red]_[/color][noparse]][/noparse][noparse][[/noparse][color=red]X[/color][noparse]][/noparse][/b] |
--------------------------------------------------------------------
| |
| [COLOR="Orange"][ I ][/COLOR] Bitte geben Sie Ihre Adresse ein! |
| [COLOR="Orange"][ C ][/COLOR] |
| [COLOR="Orange"][ O ][/COLOR] Name, Vorname: [______________________] |
| [COLOR="Orange"][ N ][/COLOR] Straße, Hausnummer: [______________________] |
| |
| |
--------------------------------------------------------------------
| [B][ OK ] [ Cancel ][/B] |
Die Größe von Fenstern kann man gar nicht verlässlich beschränken. Das hängt immer vom Hostsystem und ggf. dem L&F ab (wenn JDialog L&F-decorated ist).
Der Text an sich ist eigentlich schon ein Problem. Ein Fenster sollte möglich einen kurzen Text als Titel haben und nicht die Bedienungsanleitung. Siehe JOptionPane; da steht normaler Weise im Titel soetwas wie "Datumseingabe" oder "Fehlermeldung" oder "Neue Antwort" und dann steht im Dialog die Aufforderung, was zu tun ist.
Code:[b][noparse][[/noparse]O[noparse]][/noparse] [color=blue][U]Addresseingabe[/U][/color][/b] [b][noparse][[/noparse][color=red]_[/color][noparse]][/noparse][noparse][[/noparse][color=red]X[/color][noparse]][/noparse][/b] | -------------------------------------------------------------------- | | | [COLOR="Orange"][ I ][/COLOR] Bitte geben Sie Ihre Adresse ein! | | [COLOR="Orange"][ C ][/COLOR] | | [COLOR="Orange"][ O ][/COLOR] Name, Vorname: [______________________] | | [COLOR="Orange"][ N ][/COLOR] Straße, Hausnummer: [______________________] | | | | | -------------------------------------------------------------------- | [B][ OK ] [ Cancel ][/B] |