1.paint一般要你更新窗口的时候才会调用的,就是说要一定的事件触发。不会隔断时间就调用的。你可以在想调用的时候用repaint()方法,他会先去查找update()这个函数你可以在你的程序里改写。不该写的话默认的情况他会去调用paint。就是说一般的小问题你不用理会update()这个东西的。
2。我记得有本叫做java2核心技术图形篇这种书的,据说不错,我没看过,不敢乱说。是上下册两本的。

解决方案 »

  1.   

    paint在init和start成员方法之后自动调用,每隔一段时间的调用是要靠自己编写程序完成的,通常用线程来完成,否则只在启动的时候调用一次
    有一个方法是repaint,在默认情况下,它先清除所有可视区域的图形,然后调用update()也就是paint方法,update方法是间接的调用paint,不过在程序启动的时候不会被调用,通常我们为了减少闪烁重载的都是update,在调用paint方法之前做一些处理