gpt4 book ai didi

java - 用于制作代码编辑器的 JSyntaxPane 的 JavaFX 等价物是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:08:39 26 4
gpt4 key购买 nike

以前在 Swing 中,我使用 JSyntaxPane 来制作一个小型 Java 源代码编辑器。为了练习,我决定用 JavaFX 重做整个项目并添加对更多语言的支持。最好尽可能多。

但是,好像没有类似JSyntaxPane的东西。

一些研究让我找到了 Tom Schindlblog他制作了一个带有适当语法高亮显示的源代码查看器。遗憾的是,没有编辑支持。

然后是JewelSeablog但从屏幕截图来看,它看起来像是 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com