Gdy wstawiam zbyt długi tekst nie wyświetla sie cały. Da sie jakos wstawic znak nowej linii?
\n
Koziołek napisał(a)
\n
Właśnie jak sie okazuje to nie jest takie proste. Wstawiając taki znacznik nowej linii w teskt, nie pojawia sie on w tekscie, ale rowniez nie przenosi tekstu do nowej linii :( Nie wiem o co tutaj chodzi.
Może spróbuj htmlem:
<html><br></html>
U mnie \n zawsze działało.
Pozdrawiam.
Afish napisał(a)
Może spróbuj htmlem:
<html><br></html>
U mnie \n zawsze działało.
Pozdrawiam.
Tez lipa. Robie to pod NetBeansem wiec moze cos w wlsciwosciach jlabel trzeba zmienic, ale juz wszystkiego probowalem ;/
Może ustawiłeś za mały rozmiar etykiety (całego okna)? Wielu odpowiadających (ja również) nie używa edytora graficznego, używa menadżerów rozkładu - wtedy wielkość etykiety (i wielkość okna) dopasuje się do tekstu.
pozdrawiam
Sprawdziłem, u mnie \n też nie działa. Działa html,
label.setText("<html>Pierwsza linia<br>Druga linia</html>");
- Environment.NewLine;
Bardziej przenośne będzie :
String newline = System.getProperty("line.separator");
String tekst = "aaaaaaaaaaaaaaaa" + newline;
http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#getProperties%28%29
W jakim sensie będzie bardziej przenośne? Takie, że w żadnym SO nie działa?
Przeczytaj wpierw uważnie cały wątek, potem sprawdź czy Twoja propozycja działa, a na końcu odpowiadaj.