Javaアプレットの作成でpaintメソッドとdrawメソッドの両方が使用される理由を知りたいだけです。それらの違いは何ですか?
質問する
1903 次
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 に答える