#java #graphics #graphics2d
#java #графика #graphics2d
Вопрос:
Я новичок в Java и пытался создать на ней несколько простых игр с большим количеством изображений на экране. С тех пор я использую класс ‘Graphics’ для рисования этих изображений, строк и фигур, но недавно я наткнулся на Graphics2D, который, похоже, похож на что-то подобное..
Кто-нибудь может сказать мне, в чем разница между ними и какой из них было бы лучше использовать? Пришлось бы мне выполнять какие-то большие обновления для моего кода, если бы я хотел использовать Graphics2D?
Ответ №1:
Графика, которая передается в paint (Graphics), на самом деле является объектом Graphics2D. Если вы хотите использовать любую функциональность Graphics2D, просто используйте ее и выполняйте нужные вам вызовы.
Ответ №2:
Graphics2D новее и подключается к более новому набору Java 2D api. Используйте Graphics2D, если только вам не требуется обратная совместимость.