【发布时间】:2011-09-23 09:27:40
【问题描述】:
我有一个小问题。我需要使用自定义编辑器工具包将现有文件加载到JEditorPane。
我有一个编辑器工具包,一个带有一些扩展名的文件,我需要强制JEditorPane 识别我的文件并使用我的编辑器工具包。我发现只有,这是可能的,但无处可寻。
该工具包也基于 HTML 和文件。如果文件具有.html 扩展名,它可以工作,但是当我将文件重命名为.xhtbm 时,它会以纯文本形式打开。内容类型设置为text/plain,但我无法为该类型注册我的编辑器工具包,因为已经为该内容类型注册了另一个编辑器工具包。
实际上的问题是:真的可以将某些编辑器工具包与某些文件类型相关联吗?
【问题讨论】:
-
正如我在您之前的问题stackoverflow.com/questions/7525737/… 中已经提到的: file 名称与它无关!问题出在其他地方...
-
但这很奇怪。如果文件是 test.html,它可以工作,如果文件已重命名为 test.htmx,它就不能工作。 (内容类型始终为 text/plain。HTML 的事件。)
标签: java swing jeditorpane