2016-06-25 7 views
1

私は、ボタンをクリックすると2つのシーンが切り替わる必要があるウィンドウを持っています。私は、FXML文書のコントローラからシーンを効率的に変更する方法を考えようとする際に問題を抱えています。 this.getScene()。getStage()などのjavafxを使ってこれを行うメソッドがありますか?FXMLコントローラからステージを取得する方法はありますか?

答えて

3

あなたのコントローラは、ノード(例えばボタン)への最も可能性の高いアクセスを持っている、あなたは行うことができます

@FXML 
Button b; 
... 
@FXML 
public void flip() { 
    Stage s = (Stage)b.getScene().getWindow(); 
} 
関連する問題