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