JEditorPane — возврат к набору редактора по умолчанию

Если вы измените набор редактора JEditorPane на HTMLEditorKit, как вы вернете его обратно к набору редактора по умолчанию (обычный текст), например, как это происходит при первом создании экземпляра? Я хочу, чтобы он делал это, чтобы я мог загружать весь html и отображать его как обычный текст, а не как форматированный текст, когда пользователь переключается в режим html (я делаю приложение типа Dreamweaver). Я пытался:

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

Но это делает панель редактора нередактируемой. Как я могу переключить комплект редактора обратно на обычный текст?


person Jutanium    schedule 20.07.2012    source источник


Ответы (1)


Как обсуждалось в разделе Области редактора и области текста, "Имейте в виду, что при использовании метода setPage() набор документов и редакторов может измениться". Для простого текста рекомендуются DefaultStyledDocument и StyledEditorKit.

person trashgod    schedule 20.07.2012