2016-06-25 97 views
1

我有一个窗口,有2个场景,当我点击一个按钮时需要进行更改。我遇到了一些问题,想要从FXML文档的控制器中有效地更改场景。有没有一种方法可以用javafx做到这一点,比如this.getScene()。getStage()或者其他方法?有没有办法从FXML控制器中获得舞台?

回答

3

你的控制器有一个节点(例如按钮)最有可能访问你可以做

@FXML 
Button b; 
... 
@FXML 
public void flip() { 
    Stage s = (Stage)b.getScene().getWindow(); 
} 
相关问题