在舞台上我可以做到以下几点:
getDialogPane().getScene().addEventHandler(WindowEvent.WINDOW_SHOWN, s -> {});
getDialogPane().getScene().addEventHandler(DialogEvent.DIALOG_SHOWN, s -> {});
在对话框中,以下操作不起作用:
setOnShown(e -> {});
这有效:
urlopen
但我想使用addEventHandler,以便添加其他事件。
我怎么能达到这个目的?
答案 0 :(得分:1)
这适合我。
getDialogPane().getScene().getWindow().addEventHandler(WindowEvent.WINDOW_SHOWN,
s -> System.out.println("hello"));