0

我只是想知道为什么在 Java Applet 创建中同时使用paint 和draw 方法。它们之间有什么区别?

4

2 回答 2

1

paint() : Whenever there is a change in the state of the applet on the screen, paint() is called, paint() is also immediately called after start() method.

draw() : And it has methods like drawRect(), drawImage() drawOval() related to Graphics class.

于 2012-06-11T04:19:28.363 回答
0

将小程序放置在网页上时,会在页面上为其分配一个矩形区域。绘制那个矩形的内容是小程序的工作。同样,当需要绘制小程序时,网页会调用小程序的paint()例程。但是小程序中没有draw()方法。当你想画一些东西,你应该使用Graphics类,例如 Graphics.drawLine()、Graphics.drawOval() 等。

于 2012-06-11T03:54:18.780 回答