java dispose 怎么用

Python011

java dispose 怎么用,第1张

dispose是 java.awt.Windows类的方法,它的作用是销毁程序中指定的图形界面资源,对数据资源不产生影响,所以当我们在SWing或是AWT中的图形界面组件时如果调用它,组建内的数据对象不会消失,只有在这些数据资源其他地方没有再使用后才会由垃圾回收机制处理掉。关闭窗口 一般用 window.close() //貌似过时了现在用 window.setVisible(true) //true or false 控制窗体是否显示当然还可以用 window.hide() //仅仅是隐藏窗口

Java编程中的graphics中的dispose方法是 java.awt.Windows类的方法,它的作用是销毁程序中指定的图形界面资源,如果在使用了graphics获得windows一些图形资源,而不进行关闭的话,由于后期多人使用就会造成内存溢出的情况的,导致程序卡死。dispose方法类似java 连接数据库时使用conn.close方法,也是为了关闭数据库连接资源。

释放由此

Window、其子组件及其拥有的所有子组件所使用的所有本机屏幕资源。即这些

Component

的资源将被破坏,它们使用的所有内存都将返回到操作系统,并将它们标记为不可显示。

通过随后调用

pack

show

重新构造本机资源,可以再次显示

Window

及其子组件。重新创建的

Window

及其子组件的状态与释放

Window

时这些对象的状态一致(不考虑这些操作之间的其他更改)。