编程语言
首页 > 编程语言> > java-JEditorPane-切换回默认编辑器套件

java-JEditorPane-切换回默认编辑器套件

作者:互联网

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

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

但这会使编辑器窗格不可编辑.如何将编辑器套件切换回纯文本?

解决方法:

Editor Panes vs. Text Panes中所述,“请注意,使用setPage()方法时,文档和编辑器工具包可能会更改.”对于纯文本,他们建议使用DefaultStyledDocument和StyledEditorKit.

标签:jeditorpane,swing,java,defaultstyleddocument
来源: https://codeday.me/bug/20191201/2077762.html