Repaints the component. This will result in a call to update as soon as possible.以最快的速度回应UPDATE,大约就是说根据需要来重新paintComponent

解决方案 »

  1.   

    repaint()->update()
    对于awt来说,update()先擦除背景,在paint(),也可重载update()以便直接调用paint()以消除擦除背景时产生的闪烁。
    对于swing来说,update直接调用paint(),擦除背景是由ui代表来完成的,而且由于swing是双缓存的,所以更新的过程是在缓存中进行的。help this will be useful.
      

  2.   

    还是不太明白。
    repaint()是在缓存中进行的更新过程,而update不是是么?