我们在我们的项目中使用GroovyFX,建设我们的用户界面。使用GroovyFX实现新的JavaFX组件?
它已经提供了所有的原生UI组件,如TextArea
和HTMLEditor
支持,但我们也建立一个自定义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()
}
}
}
}
}