시도해 볼 수 있습니다.
myLabel.setText("<html>" + myString.replaceAll("<","<").replaceAll(">", ">").replaceAll("\n", "<br/>") + "</html>")
이렇게하면 다음과 같은 이점이 있습니다.
- 모든 줄 바꿈을 반드시으로 바꿉니다
<br/>
.
- 자동으로 최종 대체
<
와 >
함께 <
하고 >
일부는 혼란을 렌더링 방지, 각각.
그것이하는 일은 :
"<html>" +
html
시작 부분에 여는 태그 추가
.replaceAll("<", "<").replaceAll(">", ">")
탈출 <
및 >
편의를 위해
.replaceAll("\n", "<br/>")
모든 br
줄 바꿈을 원하는 내용의 (HTML 줄 바꿈) 태그로 바꿉니다.
- ... 그리고 마지막에 태그를
+ "</html>"
닫습니다 html
.
추신 : 그런 오래된 게시물을 깨워서 정말 유감입니다.하지만 어쨌든 Java에 대한 신뢰할 수있는 스 니펫이 있습니다!