Java AWT - Line Breaks

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/java_awt_line_breaks_180136/page_1 - zur Vollversion wechseln!


semteX schrieb am 15.05.2007 um 08:59

Wie geht das bei Labels? <br> tut nix, <p> tut nix, \r\n tut nix, \n tut auch nix (nix= 4 eckiges kastl)

thx,
semteX


COLOSSUS schrieb am 15.05.2007 um 09:14

Schon eine Weile her fuer mich, aber pseudo-HTML hat iirc immer geklappt... ansonsten kriegst du via System.getProperty("line.separator") den/die korrekten Char(s) fuer NL/CR. Vielleicht hilft dir das weiter.


M.I.P.S. schrieb am 15.05.2007 um 10:00

Probiers mal so:

JLabel myLabel = new JLabel("<html>Erste Zeile<br>Zweite Zeile</html>");


DKCH schrieb am 15.05.2007 um 10:17

jlabel != awt...


M.I.P.S. schrieb am 15.05.2007 um 20:58

Ok, wenns awt sein muß... (Kompatibilität? Sonst würd ich Swing nehmen)

Aber neuer Hilfeversuch:
Geht so weit ich weiß bei "Label" nicht. Möglichkeiten:
1) Es gibt so weit ich weiß irgendwelche custom Klassen, die das implementieren -> google
2) Mehrere Labels
3) Wenns nicht unbedingt ein Label sein muß würde ichs mit einer TextArea faken. Mit setEditable(false) und setFocusable(false) verhält es sich fast wie ein Label.


Neo-=IuE=- schrieb am 16.05.2007 um 09:40

wenn es net unbedingt ein einzelnes label sein muss kannst es auch mit am panel mit mehreren zeilen mit je einem label machen


semteX schrieb am 16.05.2007 um 19:18

kleine auflösung:

es geht ned. sogar sun selbst findet ne lösung mit 1 label = 1 line gut... ich hab dann einfach auf TextArea umgestellt.

danke für euren input.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025