2010-04-26 8 views
6

JTextArea의 텍스트를 굵게 (텍스트 추가) 변경 한 다음 다시 정상으로 되돌릴 수 있습니까? 굵게 표시된 텍스트는 굵게 표시되고 나머지는 정상적으로 표시됩니까?JTextArea의 일부에만 굵은 텍스트를 표시하는 방법은 무엇입니까?

또한 JTextArea의 내용을 RTF 문서로 저장할 수 있습니까? 당신이 찾고있는 무엇

+0

JTextPane을 사용합니다. HTML을 포맷하고 조작하는 것보다 작업하기가 더 쉽습니다. 실제 예제를위한 Swing 튜토리얼 링크를 클릭하십시오. 덕분에 – camickr

+0

. 링크를 기부 해주십시오. :) – iTEgg

답변

13

번호 이것은 당신이 서식있는 텍스트를 제공하기 위해 <font> (및 기타 이전 태그)를 사용할 수 있습니다 HTML (3.2?)를 지원 JEditorPane

입니다.

JEditorPane textarea = new JEditorPane("text/html", ""); 
textarea.setText("Here is some <b>bold text</b>"); 

편집 : 나는 위에서 언급 한 javadoc에 따르면, JEditorPane로도 제한 RTF를 지원합니다. MIME을 text/rtf

+0

JEditorPane에 텍스트를 추가하는 방법은 무엇입니까? setText? getText? – iTEgg

+0

@ikurtz 그래,'setText (getText() + "..."); ' – Matt

+0

미안하지만이 작동하지 않습니다. 태그가 도입되어 첫 번째 발생 만 표시되고 나머지 데이터는 무시됩니다. – iTEgg

관련 문제