java repaint怎么只刷新,不擦出原先画面

怎样才能刷新界面的同时,不猜出原先画面。麻烦给个例子。
2025-02-27 11:16:54
推荐回答(1个)
回答1:

JFRAME上如果重写paint方法来绘制背景图片,是不会刷新的,只有在窗体放大,缩小,
最小化,最大化时才会刷新。

解决办法。
定制一个JPanel,重写paint方法。
将这个Jpanel放到窗体上,调用,JPANEL的repaint方法,就可以刷新了。