一、AWT 绘图线程
在 AWT 绘图程序中 , 有一个专门的线程用于绘制界面的线程 , AWT 绘制线程 ;
AWT 绘制线程 , 默认处于 等待状态 ; 当组件 第一次显示时 , 会 调用 paint...(Graphics g) 函数 , 绘制组件上的所有内容 , 绘制完毕后 , AWT 绘制线程又 恢复 等待状态 ;
如果 组件 不是第一次展示 , 而是组件内容进行了修改 , 此时就需要 在 AWT...绘制线程 中 调用 repaint() 函数 , 重绘组件 ; 在 repaint() 函数 中 , 先将组件进行隐藏 , 然后再 调用 update(Graphics g) 函数刷新组件 ;
在调用...update(Graphics g) 函数 时 , 先 清除组件所有内容 , 然后再 调用 paint(Graphics g) 函数 绘制组件 ;
上述操作 , 只有 repaint() 函数 是需要手动调用操作的...* 您可以假设后台没有被清除。
*
* Component的update方法调用该组件的paint方法来重绘该组件。