我們在我們的項目中使用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()
}
}
}
}
}