java - JEdi​​torPane 和自定义编辑器套件

标签 java swing jeditorpane

我有一个小问题。我需要使用自定义编辑器套件将现有文件加载到 JEditorPane 中。 我有一个编辑器工具包,一个带有某些扩展名的文件,我需要强制 JEditorPane 识别我的文件并使用我的编辑器工具包。我只发现,这是可能的,但无处可去。

该套件也基于 HTML 和文件。如果文件具有 .html 扩展名,则它可以工作,但是当我将文件重命名为 .xhtbm 时,它会以纯文本形式打开。内容类型设置为 text/plain,但我无法注册此类型的编辑器工具包,因为已经为此内容类型注册了另一个编辑器工具包。

实际上问题是:真的可以将某些编辑器工具包与某些文件类型关联起来吗?

最佳答案

设置您的 EditorKit 并使用该工具包的 read() 方法将文件传递到那里。

read方法中使用的阅读器应该了解如何解析内容。

关于java - JEdi​​torPane 和自定义编辑器套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7526883/

相关文章:

java - JEdi​​torPane 正在丢弃空元素

java - 如何知道该网站是否是通过移动设备访问的

Java - 如何绘制虚线和波浪线?

Java-Swing 和 Windows 文本大小 : fix the size of components

java - 如何: JTable look and feel like Windows 7 Details View or Vuze table

java - 具有动态生成的 HTML 的 JEditorPane.scrollToReference()

javascript - 在javascript中访问用户定义的类类型的java列表

java - 将整数数组列表转换为 boolean 值数组列表

java - 使用证书 .cer 连接到 Java 项目中的 Web 服务

java - JEdi​​torPane 使用实体而不是变音符号保存 HTML