当你在Applet中调用repaint()
方法时,它会通知系统重新绘制Applet的内容。而直接调用paint(..)
方法可能会导致不完整或不正确的绘制。这是因为paint(..)
方法是由系统调用的,它会在Applet需要重新绘制时被调用。
调用repaint()
方法会触发系统调用update(..)
方法,然后update(..)
方法会调用paint(..)
方法。这样可以确保Applet的内容被正确地绘制。
总之,你应该调用repaint()
方法而不是直接调用paint(..)
方法,因为这样可以确保Applet的内容被正确地绘制,并且遵循了Java GUI编程的标准实践。
领取专属 10元无门槛券
手把手带您无忧上云