发布网友 发布时间:2022-04-24 05:54
共3个回答
热心网友 时间:2023-09-16 13:53
Java编程中的graphics中的dispose方法是 java.awt.Windows类的方法,它的作用是销毁程序中指定的图形界面资源,如果在使用了graphics获得windows一些图形资源,而不进行关闭的话,由于后期多人使用就会造成内存溢出的情况的,导致程序卡死。
dispose方法类似java 连接数据库时使用conn.close方法,也是为了关闭数据库连接资源。
热心网友 时间:2023-09-16 13:53
你的draw(g)里执行的应该是一些绘图操作吧,Graphics2D 相当于2D绘图工具,绘图操作只是使用绘图工具绘图,而不该释放这个绘图工具资源 。如果你有两个方法要使用到g这个对象,g就没法复用了。一个方法做好一件事就行了
热心网友 时间:2023-09-16 13:54
用完就要释放掉,当然仅限于释放屏幕资源