我需要在使用
网格后清除屏幕g.drawRect(x * 32, y * 32, 32, 32);
但是我需要处理该帧之前的内容。有没有明确的'方法,或类似的东西?
答案 0 :(得分:1)
如果要清除之前调用paintComponent()所绘制的所有内容,则在该方法的开头添加此调用:
super.paintComponent(g);
否则,您可以在整个窗格上绘制一个大矩形,以覆盖所有内容。
答案 1 :(得分:-1)
g.dispose();
应该可以清除您的屏幕。 如果您希望:http://docs.oracle.com/javase/7/docs/api/java/awt/Graphics.html#dispose()
,可以在此处详细了解