groovyfx多个场景

时间:2013-11-05 11:04:14

标签: groovy javafx groovyfx

我正在尝试使用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')
      }
  }
}

我应该把按钮的动作放到第二个场景?

1 个答案:

答案 0 :(得分:1)

你应该可以这样做:

stageId.scene = scene2

在幕后,这将获得ID为stageId(主stage)的元素,然后调用setScene( scene2 )(其中scene2是其中的ID第二个场景)

希望这能解释它: - )