"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Java AWT - Line Breaks

semteX 15.05.2007 - 08:59 1479 6
Posts

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14595
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
Bearbeitet von semteX am 16.05.2007, 19:18

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
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.

Big d00d
Avatar
Registered: Mar 2002
Location: On the inside
Posts: 324
Probiers mal so:

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

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3280
jlabel != awt...

M.I.P.S.

Big d00d
Avatar
Registered: Mar 2002
Location: On the inside
Posts: 324
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=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
wenn es net unbedingt ein einzelnes label sein muss kannst es auch mit am panel mit mehreren zeilen mit je einem label machen

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14595
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.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz