Java中的窗口關閉分為兩種方式:一種是關閉窗口,另一種是銷毀窗口。
//關閉窗口的方式 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
關閉窗口的方式會調用System.exit(0)方法,直接退出程序。
//銷毀窗口的方式 frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
銷毀窗口的方式會釋放窗口資源,但不會退出程序。
當程序中有多個窗口時,關閉其中一個窗口時可以使用dispose()方法釋放該窗口資源:
//關閉當前窗口 dispose();
以上是關于Java窗口關閉和dispose的相關知識,希望對大家有所幫助。