paint(Graphic g):
awt调用这个方法有2种形式。程序驱动方式和系统驱动方式。
在系统驱动的情况下(比如界面第一次显示组件),系统会判断组件的显示区域,然后向事件分发线程发出调用paint(g)的命令.
程序驱动则由外部的程序调用repaint()方法提出一个异步请求.repaint方法会调用update(g)法,update方法在默认情况下简单调用paint(g)方法.从而绘制组件.
详见:http://jimobit.blog.163.com/blog/static/2832577820100121066802/