JAVA清除画布

Python023

JAVA清除画布,第1张

1.repaint 概念

重绘此组件。如果组件是轻量组件,则此方法会尽快调用此组件的 paint 方法。

否则此方法会尽快调用此组件的 update 方法。

2.repaint方法

1.public void repaint()

2.public void repaint(long tm)

//指定调用update方法之前等待的最大毫秒数tm

3.public void repaint(int x,int y,int width,int height)

//重绘组件的指定矩形区域

4.public void repaint(ling tm,int x,int y,int width,int height)

注:repaint方法不总是马上执行,Java虽然会尽可能快的执行repaint,

当Applet运行在较慢的平台上或计算机较忙时,

应该考虑使用第2或4种repaint方法,

指定在多长时间内必须执行repaint,否则就放弃。

3.工作原理

repaint()方法

|

|

V

AWT线程--->paint()方法-->图形绘制

|

|

V

update()方法--->paint()方法--图形绘制

有两种方法:

使用循环,在循环里面调用remove(下标)来循环删除数组中的每一个数据

将你的数组重新new一下,这样就将原来的数组覆盖清空了

你好,有两种方法:

在DEBUG模式下,从右上角找到breakpoint选项(三个选项中的中间一个)。会看到一排图标,一个X号的表示取消选择的debug断点,两个X号的是取消所有断点。选择两个X号的,点击。弹出来的对话框,点击yes,就可以取消所有的断点了。

在javaee等编辑界面,直接使用run-->removebreakpoint。就可以取消所有的断点