我需要在javafx中创建后退按钮功能吗?

时间:2016-09-14 06:56:51

标签: javafx

我目前正在使用这样的代码将此代码绑定到fxml javafx按钮

 task createJavadocs (type: Javadoc)
      {
            source = project.android.sourceSets.main.java.srcDirs
            options.linkSource true
            classpath += project.files(project.android.getBootClasspath().join(File.pathSeparator))
            failOnError false
      }

是否有一个我们可以用于背面的通用函数,它只是将屏幕从当前的fxml场景转换到下一个fxml。

我为每个fxml都有单独的场景。

1 个答案:

答案 0 :(得分:1)

1)更好的方法是更改​​父布局并仅使用一个场景。

2)虽然您可以使用Button获得所需的功能。当onAction方法被触发时,您可以选择要Scene去。您可以存储场景在数组中并移动到下一个或上一个索引,或实现您自己的逻辑Scene将遵循或哪个场景是当前场景的前一个。

这是1更有用的地方,因为你可以去下一个或上一个"场景"使用动画。例如TransitionAnimation

  

~~>除了下面的评论

如果您想知道在使用ObservableList或Array之前用户是哪个Scene。

每次用户更改场景时,前一个场景都会存储在数组中。