Мы используем GroovyFX в нашем проекте для создания наших пользовательских интерфейсов.
Он уже обеспечивает поддержку всех собственных компонентов пользовательского интерфейса, таких как TextArea
и HTMLEditor
, но мы также создаем пользовательский компонент пользовательского интерфейса (который фактически расширяет javafx.scene.web.HTMLEditor
).
Как лучше всего реализовать поддержку этого нового компонента в GroovyFX? Под support я имею в виду возможность вызывать его как любой другой компонент:
public static void main(String[] args) {
def myArea
GroovyFX.start {
new SceneGraphBuilder().stage(width: 1024, height: 700, visible: true) {
scene {
vbox {
myArea = htmlEditor()
}
}
}
}
}