0

Javaアプレットの作成でpaintメソッドとdrawメソッドの両方が使用される理由を知りたいだけです。それらの違いは何ですか?

4

2 に答える 2

1

paint():画面上のアプレットの状態が変化するたびに、paint()が呼び出され、start()メソッドの直後にpaint()も呼び出されます。

draw():そして、Graphicsクラスに関連するdrawRect()、drawImage()drawOval()のようなメソッドがあります。

于 2012-06-11T04:19:28.363 に答える
0

アプレットがWebページに配置されると、ページ上の長方形の領域が割り当てられます。その長方形の内容を描画するのはアプレットの仕事です。同様に、アプレットを描画する必要がある場合、Webページはアプレットのpaint()ルーチンを呼び出しますが、アプレットにはdraw()メソッドがありません。何かを描画したい場合は、Graphics.drawLine()、Graphics.drawOval()などのGraphicsクラスを使用する必要があります。

于 2012-06-11T03:54:18.780 に答える