首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

窗口刷新时,如何才能保留repaint()中画的东西呢

2012-01-07 
窗口刷新时,怎么才能保留repaint()中画的东西呢?我写的一个类K继承了JPanel,当最大化最小化或移出屏幕后,

窗口刷新时,怎么才能保留repaint()中画的东西呢?
我写的一个类K继承了JPanel,
当最大化最小化或移出屏幕后,我用repaint()画的东西就不见了,只剩下paint()中的背景了,
怎么才能保留repaint()中画的东西呢?

[解决办法]
这说明你没用到JPanel中的双缓冲.在paintComponent(...)这个函数中调用super.paintComponent(...)就行了,但是在开始调用还是在这个函数结束处调用,对于不同的情况下可能有些不同,但大多数情况下是在函数结束处调用。

热点排行