java - 使用 GroovyFX 实现新的 JavaFX 组件?

标签 java groovy javafx javafx-2 groovyfx

我们正在使用GroovyFX在我们的项目中,构建我们的用户界面。

它已经提供了对所有原生 UI 组件的支持,例如 TextAreaHTMLEditor,但我们还在构建一个自定义 UI 组件(实际上扩展了 javafx.scene.web.HTMLEditor)。

在 GroovyFX 中实现对这个新组件的支持的最佳方式是什么? 支持我的意思是能够像任何其他组件一样调用它:

public static void main(String[] args) {

    def myArea

    GroovyFX.start {
        new SceneGraphBuilder().stage(width: 1024, height: 700, visible: true) {
            scene {
                vbox {
                    myArea = htmlEditor()
                }
            }
        }
    }
}

最佳答案

你可能想看看

https://github.com/groovyfx-project/groovyfx/blob/develop/groovyfx/src/demo/groovy/CustomFieldDemo.groovy

它基本上用一行将新的节点类型添加到 SceneGraphBuilder。

快乐的槽” @米蒂

关于java - 使用 GroovyFX 实现新的 JavaFX 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9130292/

相关文章:

arrays - Elasticsearch groovy 脚本检查数组中的参数包含

webview - Javafx webview http 响应数据

java - 有没有办法使用 Java/JavaFX 在 Windows 上自动检测相机 (USB)?

java - 使用 ExecutorService 时 Activity 滞后

java - 从语法结构到树

java - JOptionPane 未显示(空参数,从内部类调用)

ant - 启用来自 groovy 的 AntBuilder 的详细输出

java - 运行groovy脚本时intellij构建java项目

JavaFX Scene Builder 黄框不消失

java - 我该如何使用 GenyMotion 解决这个问题?