我正在尝试使用groovyfx实现多页面应用程序,并且我坚持改变场景。 假设我有以下代码:
start {
stage(id: 'stageId', title: 'sometitle'){
scene(id:'scene1'){
button(text:'goto scene 2', onAction: {/* i guess i should do something here` */})
}
scene(id:'scene2'){
label(text:'this is scene 2')
}
}
}
我应该把按钮的动作放到第二个场景?
答案 0 :(得分:1)
你应该可以这样做:
stageId.scene = scene2
在幕后,这将获得ID为stageId
(主stage
)的元素,然后调用setScene( scene2 )
(其中scene2
是其中的ID第二个场景)
希望这能解释它: - )