3

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

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

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

4

1 回答 1

3

正如编辑器窗格与文本窗格中所讨论的,“请注意,使用该setPage()方法时文档和编辑器工具包可能会发生变化。” 对于纯文本,他们推荐使用DefaultStyledDocumentand StyledEditorKit

于 2012-07-20T00:45:31.850 回答