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

swing画图时,不在paint中画的图只要是最小化或者被其他窗口遮住过就会消失,怎么办?
swing画图时,不在paint中画的图只要是最小化或者被其他窗口遮住过就消失,怎么办?一直没找到办法,希望高手能帮一下在下,谢谢!

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

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