为了账号安全,请及时绑定邮箱和手机立即绑定

如下代码片段,赋值给graphics2d screen2d代表什么?

如下代码片段,赋值给graphics2d screen2d代表什么?

陪伴而非守候 2022-05-25 19:15:33
有如下一段代码片段一般情况下paint(graphics g)之后后面都是会直接用g.setcolor等方法去画图,但是这里没有这里用 graphics2d screen2d = (graphics2D)g请问这句代码是什么意思?(graphics2D)g 这个表示什么?然后赋值给graphics2d screen2d又代表什么
查看完整描述

1 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

Graphics2D
protected Graphics2D()
构建一个新的 Graphics2D 对象。由于 Graphics2D
是一个抽象类,而且它必须由不同输出设备的子类定制,所以无法直接创建 Graphics2D
对象。相反,Graphics2D 对象必须从另一个 Graphics2D 对象获得、由某个
Component 创建,或者从 BufferedImage
之类的图像对象获得。
api文档里面的解释。第一句是把传进来的Graphics强制转化Graphics2D对象。后面都是在设置得嘛



查看完整回答
反对 回复 2022-05-30
  • 1 回答
  • 0 关注
  • 172 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号