以前在 Swing 中,我使用 JSyntaxPane
来制作一个小型 Java 源代码编辑器。为了练习,我决定用 JavaFX 重做整个项目并添加对更多语言的支持。最好尽可能多。
但是,好像没有类似JSyntaxPane
的东西。
一些研究让我找到了 Tom Schindl
的 blog他制作了一个带有适当语法高亮显示的源代码查看器。遗憾的是,没有编辑支持。
然后是JewelSea
的blog但从屏幕截图来看,它看起来像是 SO 的 type-and-preview
方法。代码编辑器中不需要的东西。
再次,从 JFXperience
我发现突出显示和缩进以及编辑面板/节点将在 JavaFX 8 中可用,它还允许将 Swing 嵌入到 Java 中。
在那之前,我还有其他选择吗?
我知道 JavaFX 可以与 JavaScript 互操作,那么有没有一种方法可以使用某些 JavaScript 库来实现相同的目的?
最佳答案
有 RichTextFX这让你做突出显示。查看Java Keywords example .
请注意,它需要 JDK8。
关于java - 用于制作代码编辑器的 JSyntaxPane 的 JavaFX 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19603457/