Java: графика или графика2D? - PullRequest
12 голосов
/ 10 июня 2011

Я новичок в Java и пытаюсь сделать в нем несколько простых игр с множеством изображений на экране. С тех пор я использовал класс «Графика» для рисования этих изображений, строк и форм, но недавно я наткнулся на Graphics2D, которая, кажется, тоже самое ..

Может кто-нибудь сказать мне, в чем разница между ними и какой из них лучше всего использовать? Должен ли я выполнить несколько больших обновлений для своего кода, если бы я хотел использовать Graphics2D?

Ответы [ 2 ]

19 голосов
/ 10 июня 2011

Графика, которая передается для рисования (Graphics), на самом деле является объектом Graphics2D.Если вы хотите использовать любую из функций Graphics2D, просто приведите ее и сделайте необходимые вызовы.

3 голосов
/ 10 июня 2011

Graphics2D новее и подключается к более новому Java 2D api . Используйте Graphics2D, если вам не требуется обратная совместимость.

...