在 Swing 中使用 JavaFX 替换 jEditorPame 进行 HTML 渲染

Using JavaFX in Swing to replace jEditorPame for HTML rendering

在应用程序中,我使用 jEditorPane 组件来显示格式化文本(通过将文本转换为 HTML 文件)。由于 jEditorPanes 的 HTML 渲染相当差,我正在寻找更好的替代方案并找到了 this solution

由于我没有使用 JavaFX 的经验,我的问题是:我是否仍然有像在 jEditorPane 中一样的可能性,例如复制文本选择、超链接侦听器、从拖放操作中获取源代码等?

我想弄清楚当我将 JavaFX 组件集成到我的 Swing 应用程序中时这些事情是否也可行在我开始重写源代码的主要部分之前。 ..

更具体一点:我很好奇我必须使用哪个 JavaFX "component" 或对象来替换我的 jEditorPane。是Scene吗?

是的,这是可能的,而且更强大。 JavaFx 库在某些方面比 swing 更高效、更灵活;但还需要用户体验,目前开发进度缓慢