首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么要调用"repaint()"而不是直接在Applet中调用"paint(..)"?

当你在Applet中调用repaint()方法时,它会通知系统重新绘制Applet的内容。而直接调用paint(..)方法可能会导致不完整或不正确的绘制。这是因为paint(..)方法是由系统调用的,它会在Applet需要重新绘制时被调用。

调用repaint()方法会触发系统调用update(..)方法,然后update(..)方法会调用paint(..)方法。这样可以确保Applet的内容被正确地绘制。

总之,你应该调用repaint()方法而不是直接调用paint(..)方法,因为这样可以确保Applet的内容被正确地绘制,并且遵循了Java GUI编程的标准实践。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券