我有一个窗口,有2个场景,我需要在单击按钮之间进行更改。我在试图想办法从FXML文档的控制器中有效地改变场景时遇到了问题。有没有一种方法可以用javafx这样做,比如this.getScene()。getStage()或者其他什么东西?
答案 0 :(得分:3)
您的控制器最有可能访问您可以执行的节点(例如按钮)
@FXML
Button b;
...
@FXML
public void flip() {
Stage s = (Stage)b.getScene().getWindow();
}