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