我们在项目中使用GroovyFX来构建我们的用户界面。
它已经提供了对所有原生 UI 组件的支持,例如TextArea
and HTMLEditor
,但我们也在构建一个自定义 UI 组件(实际上是 extends 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()
}
}
}
}
}