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

2023-12-02

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

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

实际上问题是:真的可以将某些编辑器套件与某些文件类型相关联吗?


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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JEdi​​torPane 和自定义编辑器套件 的相关文章

  • JDT - 尝试更改类型的超类。我不知道超级类的限定名称

    我有一个程序 除其他任务外 还必须使用 JDT 更改某些类的超类 我有两个字符串 其中包含要交换的超类的限定名称 例如 org example John 和 org example Smith 并且我正在解析整个 AST 搜索扩展这些类的类
  • 从字符串中删除多个子字符串 - Java

    我需要从给定字符串中删除多个子字符串 例子 String exclude one two three String input if we add one and two we get three 我希望我的程序从输入字符串中删除所有出现的
  • Guice:当 FactoryBuilder 中提供合适的构造函数时,“找不到合适的构造函数”

    我使用 Guice 进行依赖注入 但收到此错误 1 Could not find a suitable constructor in java lang Void Classes must have either one and only
  • 如何通过两跳 SSH 隧道使用 JProfiler

    我正在尝试将 JProfiler 连接到在我将调用的服务器上运行的 JVMremote 该服务器只能从我的工作站访问 local 通过我将调用的另一台服务器middle 我的计划是将 JProfiler 连接到remote是这样的 安装 J
  • Java JNDI 名称 java:/

    我正在遵循教程 https docs oracle com javase tutorial jndi index html https docs oracle com javase tutorial jndi index html 我的冒险
  • Spring批量写入器限制

    我正在工作 Spring Batch 项目 从数据库读取记录然后写入rabbitmq 然后发送到HTTP消息网关 网关有150TPS我需要将我的应用程序限制为 150TPS 有没有办法带弹簧批的油门或者还有其他更好的方法吗 你能行的 在 S
  • LibGDX 闪烁

    我已经使用 LibGDX UI 设置来启动一个项目 我在实现 ApplicationListener 中唯一拥有的是 public void create setScreen new LoadingScreen this 这应该会触发 Lo
  • [TYPE] 类型的 Bean 'x' 不符合所有 BeanPostProcessors 的处理条件

    我有一个ResourceAspect class Component Aspect public class ResourceAspect Before execution public public void resourceAccess
  • 外部化 Spring Security 配置?

    我有一个 Web 应用程序 可以使用 Spring Security 的几种不同配置 但是 这些差异配置都是在我的 applicationContext 配置文件中设置的 因此 为了在客户站点调整这些内容 必须在 WAR 文件内修改这些内容
  • 如何将点击侦听器添加到 Android/Java Textview 中的字符串中?

    我想要完成的是大多数 Twitter 应用程序中的标准操作 在文本视图中 文本字符串中的单词前面可能有 提及或 主题标签 并且它们实际上能够添加点击侦听器这个词启动了另一项活动 有谁知道这是如何实现的 下面我附上了一张示例照片 显示了我想要
  • SQLite 64位整数在jooq中被识别为int

    我有一个与 jOOQ 一起使用的 SQLite 数据库 当我使用 jOOQ 的代码生成工具时 它会按预期构建所有表和记录类 然而 所有的 SQLiteINTEGER列变成java lang Integer生成的代码中的字段 问题是 SQLi
  • 使用 JavaFX 将可执行 Jar 限制为一个窗口

    我正在通过构建 JavaFX 应用程序E fx 剪辑 and Java场景生成器 基本功能是登录窗口 登录后 将打开新窗口 然后登录窗口消失 目前还处于原型阶段 用完eclipse后 我想要的功能都有了 启动时显示登录窗口 代码如下 Ove
  • 我有什么理由应该嘲笑?

    我也是 Mockito 和 PowerMockito 的新手 我发现我无法使用纯 Mockito 测试静态方法 因此我需要使用 PowerMockito 对吗 我有一个非常简单的类 名为 Validate 使用这个非常简单的方法 publi
  • 抛出 UnsupportedOperationException

    因此其中一种方法的描述如下 public BasicLinkedList addToFront T data 该操作无效 对于排序列表 将生成 UnsupportedOperationException 使用消息 排序列表的操作无效 我的代
  • jsch - 发送特殊键(CTRL-C、CTRL-D 等)

    我需要向远程终端发送特殊密钥 如何使用 JSCH 做到这一点 Thanks Walter 尝试发送两个字节 0x03 0x04 Check ASCII 表 http www bbdsoft com ascii html了解更多
  • Spark java:如何处理多部分/表单数据输入?

    我在用spark http sparkjava com 开发网络应用程序 当我想上传文件时出现问题 public final class SparkTesting public static void main final String a
  • java中从视频中提取图像

    我想知道如何使用 JMF 从视频中提取图像 Player player Manager createRealizedPlayer cdi getLocator player start FrameGrabbingControl frameG
  • 使用 System.out.println 显示特殊字符

    我在将带有特殊字符的文本从网络服务发送或显示到数据库时遇到问题 在我的 Eclipse 上 我已将字符编码设置为 UTF 8 但它仍然不允许我显示字符 例如 像下面的代码一样简单的打印 String test System out prin
  • 将Json字符串映射到java中的map或hashmap字段

    假设我从服务器返回了以下 JSON 字符串 response imageInstances one id 1 url ONE two id 2 url TWO 杰克逊代码大厦 JsonProperty 我怎样才能得到HashMap对象出来了
  • Java GridBagConstraints gridx 和 gridy 不工作?

    我正在尝试使用gridx and gridy定位我的按钮的约束 但它们不起作用 如果我改变gridx and gridy变量 什么也没有发生 如果我将填充更改为GridBagConstraints to NONE 仍然不行 我在这里错过了什

随机推荐

  • Android DOM 解析器 - 从描述标签检索图像链接

    我正在使用 DOM 解析器来解析此 XML feed http loc grupolusofona pt index php format feed 我的解析器对所有标签都工作得很好 我只是缺少能够从描述标签中检索图像的想法 feed 上的
  • 图像的路径和扩展

    我想从iPhone设备获取相册图像的路径a 我还需要该图像的扩展名和他们的名字 newFilePath NSHomeDirectory stringByAppendingPathComponent textFieldNormalFile n
  • 自定义 ItemTemplate 未显示在 Visual Studio 2010 中 - 添加新项

    我之前在 VS2005 2010 中创建过 ItemTemplates 从来没有遇到过任何问题 在 Windows8 上使用 VS 2012 Ultimate 版本时 我正在创建的 ItemTemplate 未显示在 添加新项 列表中 仅尝
  • 定义函数模板特化的正确语法是什么?

    在 C Primer Plus 2001 捷克语翻译 中 我发现了这些不同的模板专业化语法 函数模板 template
  • (BYTE)-1 是什么意思

    我正在阅读别人的代码 define CPUTYPE INVALID BYTE 1 这意味着什么 我想它具有与以下相同的效果 define CPUTYPE INVALID 255 如果我们已经有 typedef unsigned char B
  • 在 ASP.NET 中,内联表达式是在后面的代码之前还是之后执行?

    Do ASP 内联表达式 在执行代码隐藏中的代码之前或之后在服务器上运行 内联代码在 asp net 页面生命周期中预渲染页面之后执行 因此 它可以在某些事情之前运行 也可以在某些事情之后运行 在此处阅读页面生命周期 http msdn m
  • 推送到 GitHub 时出错 - 权限不足,无法将对象添加到存储库数据库

    我在尝试对 GitHub 存储库执行 git Push 时遇到异常错误 Counting objects 8 done Delta compression using 2 threads Compressing objects 100 4
  • D3 刷分组条形图

    我试图让刷牙工作与此示例类似 但使用分组条形图 http bl ocks org mbostock 1667367 我对刷牙的工作原理不太了解 我找不到任何好的教程 所以我对出了什么问题有点不知所措 我将尝试在下面包含相关的代码 该图表按天
  • Typescript 无法将对象字面量分配给泛型类型

    如果我尝试将对象文字与具有类型约束的泛型类型一起使用 我会收到类型错误 我正在努力找出原因 type WithKey readonly akey string function listOfThings
  • 通过索引访问 collections.OrderedDict 中的项目

    假设我有以下代码 import collections d collections OrderedDict d foo python d bar spam 有没有办法以编号的方式访问这些项目 例如 d 0 foo s Output d 1
  • 如何在没有 Firebase 的情况下为 React Native 应用程序设置 Google 登录?

    我需要将谷歌登录方法添加到我的反应本机应用程序中 我使用了 react native google signin 包 我也在谷歌控制台中制作了一个项目 但当我尝试登录时出现错误 它给出错误 发生了其他错误 并且它位于我的 signIn 函数
  • 停止播放通过 SoundEffect.FromStream 调用的声音

    我有一些 Windows Phone 7 代码 可以使用 SoundEffect FromStream 开始播放声音 我使用它而不是普通的媒体对象 因为我需要多个音频剪辑位于一页上 但是 根据某些外部事件 我想停止播放特定的声音 由于通过
  • 比较 datetime2 时 SQL 忽略纳秒

    我有 2 张桌子 上面有一个datetime2各场 其中一个表也存储了纳秒 而另一个表最多只存储毫秒 无法更改此数据 现在我想比较这两个表并检查是否datetime2值匹配 但我必须为此忽略纳秒 样本数据 Table1 Table2 201
  • 在 IE 11 中获取未定义的 JavaScript 函数

    在 IE 11 中调用函数时出现一些错误 在我的例子中 一个脚本中有两个脚本
  • 用于比较具有变音符号和非变音变体的字符串的正则表达式

    任何人都可以帮助我使用 JavaScript 正则表达式 我可以使用它来比较相同的字符串 同时考虑到它们的非变音版本 例如 在德语中这个词Gr e也可以写成Gruesse 这两个字符串被认为是相同的 映射 暂时忽略大小写 是 ae ue o
  • Azure流分析如何处理多个输出表?

    我创建了一项 ASA 作业 还创建了 1 个输入别名和 1 个输出别名 像这样 我像这样编辑了查询部分 WITH StreamData AS SELECT employee id first name last name age salar
  • SQL Server 2005 中使用 CTE 的递归查询

    好的 这就是我想做的 我在 MSSQL2005 中使用 CTE 查询 查询的目标是通过产品类别的父子关系进行递归 并返回每个类别下的产品数量 这包括子类别中包含的所有产品 我当前的版本仅返回所显示类别的产品数量 它没有考虑其任何子项中可能包
  • 无法使用简单注入器注册 Api 控制器?

    我有一个使用 Simple Injector 的 WebApi 它工作得很好 但我必须在项目中实现 OAuth 现在我已经做到了 我的 ApiControllers 给了我一个错误 比如 Simple Injector 现在已经正确设置 我
  • 什么是 Zend 框架“资源”?

    我知道这个问题很愚蠢 我经常在文档中看到这个术语 但我仍然没有从我遇到的这样的上下文中得到启发 资源 和 图书馆 有什么区别 在我的假设中 我得出的结论是它们只是一组加载的类 我想确认一下我的说法是否正确 但我不明白为什么他们在 Zend
  • JEdi​​torPane 和自定义编辑器套件

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