Подтвердить что ты не робот

Java: графика или графика2D?

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

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

4b9b3361

Ответ 1

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

Ответ 2

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