单选题
👁️ 浏览量:

试题题干

设已经有Graphics2D对象g2d,Rectangle2D对象r,绘制对象r的代码是()

A

g2d.draw(r)

B

g2d.drawRect(r)

C

r.draw()

D

r.drawRect()

参考答案

正确答案:

试题解析

要用Graphics2D类的新方法画一个图形。先在重画方法paintComponent()或paint()中,把参数对象g强制转换成Graphics2D对象;然后,用上述图形类提供的静态方法Double()创建该图形的对象;最后,以图形对象为参数调用Graphics2D对象的draw()方法绘制这个图形。所以题中绘制对象r的代码是g2d.draw(r)。