1
私は、ボタンをクリックすると2つのシーンが切り替わる必要があるウィンドウを持っています。私は、FXML文書のコントローラからシーンを効率的に変更する方法を考えようとする際に問題を抱えています。 this.getScene()。getStage()などのjavafxを使ってこれを行うメソッドがありますか?FXMLコントローラからステージを取得する方法はありますか?
私は、ボタンをクリックすると2つのシーンが切り替わる必要があるウィンドウを持っています。私は、FXML文書のコントローラからシーンを効率的に変更する方法を考えようとする際に問題を抱えています。 this.getScene()。getStage()などのjavafxを使ってこれを行うメソッドがありますか?FXMLコントローラからステージを取得する方法はありますか?
あなたのコントローラは、ノード(例えばボタン)への最も可能性の高いアクセスを持っている、あなたは行うことができます
@FXML
Button b;
...
@FXML
public void flip() {
Stage s = (Stage)b.getScene().getWindow();
}