2017-07-13 11 views
0

javafx - DialogEvent.DIALOG_SHOWNをダイアログにバインドする方法は?私は次の操作を行うことができますオンステージ

getDialogPane().getScene().addEventHandler(WindowEvent.WINDOW_SHOWN, s -> {}); 
    getDialogPane().getScene().addEventHandler(DialogEvent.DIALOG_SHOWN, s -> {}); 

これは動作します:ダイアログの

getScene().addEventHandler(WindowEvent.WINDOW_SHOWN, s -> {}); 

は、次は動作しません

setOnShown(e -> {}); 

しかし、私は使うのですかたいaddEventHandlerにより、他のイベントを追加することができます。

どうすれば達成できますか?

答えて

1

これは私の仕事です。

getDialogPane().getScene().getWindow().addEventHandler(WindowEvent.WINDOW_SHOWN, 
      s -> System.out.println("hello")); 
+0

ありがとうございました! –

関連する問題