Ответ 1
Графика, которая передается для рисования (Graphics), на самом деле является объектом Graphics2D. Если вы хотите использовать любую из функций Graphics2D, просто выберите его и сделайте необходимые вам звонки.
Я новичок в Java и пытаюсь создать в нем несколько простых игр с большим количеством изображений на экране. С тех пор я использую класс "Graphics" для рисования этих изображений, строк и фигур, но недавно я наткнулся на Graphics2D, который, похоже, такой же...
Может ли кто-нибудь сказать мне, какая разница между ними и какой из них лучше всего использовать? Должен ли я выполнять некоторые большие обновления для моего кода, если бы я хотел использовать Graphics2D?
Графика, которая передается для рисования (Graphics), на самом деле является объектом Graphics2D. Если вы хотите использовать любую из функций Graphics2D, просто выберите его и сделайте необходимые вам звонки.
Graphics2D новее и подключается к новому Java 2D api. Используйте Graphics2D, если вы не должны быть обратно совместимы.