G
Guest
Gast
Also ich habe jetzt eine Stunde lang rumgesucht und frage mich so langsam ob denn die textausgabe-Möglichkeiten in java sehr beschränkt sind..
Ich will einen variablen String ausgeben. Der String soll automatisch umgebrochen werden, wie es z.B. ein JTextPane macht. Außerdem soll das ganze horizontal in die Mitte geschrieben werden, so dass jede einzelne Zeile mittig ist. Zu guter letzt soll es noch möglich sein manuelle Zeilenumbrüche einzufügen.
Das ganze soll ungefähr so aussehen:
Manuelle Zeilenumbrüche hab ich bis jetzt nur mit html hinbekommen - und bis jetzt kenne ich keine andere Komponente ausser JLabel, die html erkennt. Weder \n noch \r\n noch System.getProperty( "line.separator" ) funktionieren auch nur ansatzweise irgendwo.. (arbeite mit eclipse .. das muss doch eigentlich gehn oder?)
Das Zentrieren hab ich bis jetzt auch nur in einem JLabel hinbekommen..
Jetzt habe ich natürlich die Möglichkeit ein JLabel zu nehmen und etliche Methoden zu schreiben die den variablen String auf Länge und Umbrüche prüfen und zusätzlich noch eine maximale Breite beachten, um automatische Umbrüche zu simulieren.. aber das ist ja wohl viel zu umständlich, nur um ein paar Zeilen Text ein klein wenig formatiert auszugeben??
Gibt es denn keine Komponente mit automatischen Zeilenumbrüchen UND Zentrierungsmöglichkeit UND Html-Fähigkeit (da manuelle Umbrüche ja nicht anders zu funktionieren scheinen..)?
Ich will einen variablen String ausgeben. Der String soll automatisch umgebrochen werden, wie es z.B. ein JTextPane macht. Außerdem soll das ganze horizontal in die Mitte geschrieben werden, so dass jede einzelne Zeile mittig ist. Zu guter letzt soll es noch möglich sein manuelle Zeilenumbrüche einzufügen.
Das ganze soll ungefähr so aussehen:
Code:
Das hier ist ein Text
mit den oben
beschriebenen Eigenschaften
Manuelle Zeilenumbrüche hab ich bis jetzt nur mit html hinbekommen - und bis jetzt kenne ich keine andere Komponente ausser JLabel, die html erkennt. Weder \n noch \r\n noch System.getProperty( "line.separator" ) funktionieren auch nur ansatzweise irgendwo.. (arbeite mit eclipse .. das muss doch eigentlich gehn oder?)
Das Zentrieren hab ich bis jetzt auch nur in einem JLabel hinbekommen..
Jetzt habe ich natürlich die Möglichkeit ein JLabel zu nehmen und etliche Methoden zu schreiben die den variablen String auf Länge und Umbrüche prüfen und zusätzlich noch eine maximale Breite beachten, um automatische Umbrüche zu simulieren.. aber das ist ja wohl viel zu umständlich, nur um ein paar Zeilen Text ein klein wenig formatiert auszugeben??
Gibt es denn keine Komponente mit automatischen Zeilenumbrüchen UND Zentrierungsmöglichkeit UND Html-Fähigkeit (da manuelle Umbrüche ja nicht anders zu funktionieren scheinen..)?