六.绘图

1.组件绘图原理

1-1.绘图

        在AWT中,真正提供绘图功能的是Graphics对象

功能名称说明
paint(Graphics g)绘制组件的外观
update(Graphics g)内部调用paint方法,刷新组件外观
repaint()调用update方法,刷新组件外观

1-2.Graphics对象的使用

        Canvas类充当画布;Graphics类充当画笔颜色;Graphics对象的setColor()方法给画笔设置颜色

        画图的步骤:

        ①.自定义类,继承Canvas类,重写paint(Graphics g)方法完成画图

        ②.在paint方法内部 ,真正开始画图之前调用Graphics对象的setColor()、setFont()等方法设置画笔的颜色、字体等

        ③.调用Graphics画笔的drawXxx()方法开始画图

        常用方法:

方法名称功能
setColor(Color c)设置颜色
setFont(Font font)设置字体
drawLine()绘制直线
drawRect()绘制矩形
drawRoundRect()绘制圆角矩形

drawOval()

绘制椭圆形
drawPolygon()绘制多边形
drawArc()绘制圆弧
drawPolyline()绘制折线

fillRect()

填充矩形
fillRoundRect()填充圆角矩形
fillPolygon()填充多变形
fillArc()填充弧形对应的扇形区域
drawImage()绘制位图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值