2012-07-20 1 views
3

JEditorPane의 에디터 킷을 HTMLEditorKit으로 변경하면, 어떻게 처음 인스턴스화 할 때와 같이 기본 (일반 텍스트) 편집기 킷으로 다시 변경합니까? 사용자가 HTML 모드로 전환 할 때 모든 HTML을로드하여 일반 텍스트로 표시하고 서식있는 텍스트로 표시하지 않도록이 작업을 수행해야합니다 (Dreamweaver 유형 앱을 만들고 있음). 시도 :JEditorPane - 디폴트 에디터 킷으로 다시 바꿈

DefaultEditorKit kit = new DefaultEditorKit(); 
page.setEditorKit(kit); 

하지만 편집기 창을 편집 할 수 없게 만듭니다. 에디터 키트를 일반 텍스트로 다시 전환하려면 어떻게해야합니까?

답변

3

Editor Panes vs. Text Panes에서 설명했듯이 " 메서드를 사용할 때 문서 및 편집기 키트가 변경 될 수 있습니다." 일반 텍스트의 경우 DefaultStyledDocumentStyledEditorKit을 사용하는 것이 좋습니다.