Мы используем GroovyFX в нашем проекте, чтобы построить наши пользовательские интерфейсы.Внедрить новые компоненты JavaFX с помощью GroovyFX?
Он уже поддерживает все собственные компоненты пользовательского интерфейса, такие как TextArea
и HTMLEditor
, но мы также создаем пользовательский компонент пользовательского интерфейса (который фактически расширяет 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()
}
}
}
}
}