我必須編寫一個方法,當用戶關閉一個窗口時會做些什麼。到目前爲止,我設法寫代碼,但它不工作(我把它放在我的初始化方法在我的控制器):關閉javafx窗口處理程序
Scene scene = myTable.getScene();
Window window = null;
if (scene != null)
{
window = scene.getWindow();
System.out.println("scene is not null");
window.addEventHandler(WindowEvent.WINDOW_HIDDEN, new EventHandler<WindowEvent>
()
{
@Override
public void handle(WindowEvent w)
{
System.out.println("do somethong here");
};
});
不幸的是,即使我的信息「的場景是不是null沒有得到顯示沒有人有。如何做一個更好的主意嗎?
*「不幸的是即使我的消息」場景不爲空也不會顯示。「*由於很明顯場景爲空,因此不顯示。 –