12

私はJavaが初めてで、画面にたくさんの画像がある単純なゲームを作ろうとしています。それ以来、これらの画像、文字列、形状を描画するために「Graphics」クラスを使用してきましたが、最近、同じようなものと思われる Graphics2D に出会いました..

それらの違いと、どちらを使用するのが最適かを誰か教えてもらえますか? Graphics2D を使用したい場合、コードを大幅に更新する必要がありますか?

4

2 に答える 2

18

paint(Graphics) に渡される Graphics は、実際には Graphics2D オブジェクトです。Graphics2D 機能のいずれかを使用する場合は、キャストして必要な呼び出しを行うだけです。

于 2011-06-10T14:59:55.253 に答える
3

Graphics2D はより新しく、新しいJava 2D APIセットにプラグインされます。下位互換性が必要でない限り、Graphics2D を使用してください。

于 2011-06-10T14:59:52.683 に答える