当前位置: 代码迷 >> J2SE >> swing画图时,不在paint中画的图只要是最小化或者被其他窗口遮住过就会消失,怎么处理
  详细解决方案

swing画图时,不在paint中画的图只要是最小化或者被其他窗口遮住过就会消失,怎么处理

热度:116   发布时间:2016-04-24 13:35:52.0
swing画图时,不在paint中画的图只要是最小化或者被其他窗口遮住过就会消失,怎么办?
swing画图时,不在paint中画的图只要是最小化或者被其他窗口遮住过就消失,怎么办?一直没找到办法,希望高手能帮一下在下,谢谢!

------解决方案--------------------
我记得是这样的呀,所以必须用paint 和 repaint方法重绘才行
------解决方案--------------------
可以用paintComponents
------解决方案--------------------
图只要是最小化或者被其他窗口遮住过,就要触发repaint时间,自动调用paint方法。

办法是把画的图矢量化,放在一个动态数组中,paint方法中调用来画