JEdi​​torPane - 切换回默认编辑器套件

时间:2012-07-20 00:02:43

标签: java swing jeditorpane defaultstyleddocument

如果您将JEditorPane的编辑器工具包更改为HTMLEditorKit,如何将其更改回默认(纯文本)编辑器工具包,就像首次实例化时一样?我希望它能够这样做,以便我可以加载所有的html并将其显示为纯文本,而不是格式化文本,当用户切换到html模式时(我正在制作一个Dreamweaver类型的应用程序)。 我试过了:

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

但这使得编辑器面板不可编辑。如何将编辑器工具包切换回纯文本?

1 个答案:

答案 0 :(得分:3)

正如Editor Panes vs. Text Panes中所述,“请注意,使用setPage()方法时,文档和编辑器工具包可能会发生变化。”对于纯文本,他们建议使用DefaultStyledDocumentStyledEditorKit