我有一个窗口,其中有 2 个场景,当我单击一个按钮时,我需要在它们之间切换。我在尝试想办法有效地从 FXML 文档的 Controller 更改场景时遇到问题。有没有一种方法可以用 javafx 来做到这一点,比如 this.getScene().getStage() 或类似的东西?
最佳答案
您的 Controller 最有可能访问您可以做的节点(例如按钮)
@FXML
Button b;
...
@FXML
public void flip() {
Stage s = (Stage)b.getScene().getWindow();
}
关于java - 有没有办法从 FXML Controller 获取舞台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38033363/