Java:Graphics还是Graphics2D?

Hum*_*rey 12 java graphics graphics2d

我是Java的新手,并且一直在尝试用屏幕上的大量图像制作一些简单的游戏.从那时起,我一直在使用'Graphics'类来绘制这些图像,字符串和形状,但我最近遇到了Graphics2D,这似乎是同样的事情..

谁能告诉我他们之间的区别是哪一个最好用?如果我想使用Graphics2D,我是否必须为我的代码执行一些大的更新?

Ted*_*opp 19

传递给paint(Graphics)的Graphics实际上是Graphics2D对象.如果您想使用任何Graphics2D功能,只需投射它并拨打您需要的电话.