Bunu deneyebilir ve yapabilirsiniz:
myLabel.setText("<html>" + myString.replaceAll("<","<").replaceAll(">", ">").replaceAll("\n", "<br/>") + "</html>")
Bunu yapmanın avantajları:
- Hatasız olarak tüm yeni satırları ile değiştirir
<br/>.
- Otomatik olarak nihai değiştirir
<ve >ile <ve >bazı tahribat hale önlenmesi, sırasıyla.
Ne yaptığı:
"<html>" +htmlbaşlangıca bir açılış etiketi ekler
.replaceAll("<", "<").replaceAll(">", ">")kaçar <ve >rahatlık için
.replaceAll("\n", "<br/>")bristediğiniz şey için tüm yeni satırları (HTML satır sonu) etiketleriyle değiştirir
- ... ve sonunda
+ "</html>"etiketimizi kapatır html.
Not: Bu kadar eski bir gönderiyi uyandırdığım için çok üzgünüm ama her neyse, Java'nız için güvenilir bir pasajınız var!