之前不曉得dispose的作用,看到了一篇博客發現很有作用。
上面說使用dispose有兩個作用
1.使用dispose()方法關閉窗體會釋放該窗體的佔用的部分資源,不過呢不是全部的,如上面說的,只是屏幕資源。
2.使用dispose()方法關閉的窗體可以使用pack 或 show 方法恢復,並且可以恢復到dispose前的狀態
其次:
1.如果dispose掉最後的窗體(程序啓動就顯示的那個),程序將終止。
2.在JDK1.5中,show方法已經過時,被setVisible(boolean)方法代替,不過,使用dispose()和setVisible()方法,在表象上沒有任何區
別,它們的實質區別在於setVisible方法僅僅隱藏窗體,而dispose方法是關閉窗體,並釋放一部分資源。
還不錯的,附鏈接地址一個: