画板

1、橡皮擦、刷子

   知识盲点:如何设置颜色和粗细

 

   设置颜色:setColor方法来实现

       设置粗细:用子类Graphics2D类,子类往往会比父类更加强大(方法会更加多)

PS:自动转型:父类的类型  对象名 =  new 子类的类型();


如果要反过来转型,则必须要涉及到强制转型操作

强制转型操作格式:子类的类型 对象名=(子类的类型 )父类对象名;

注意:强转不一定成功,只有在父类的对象本身是由子类的对象自动转型过来的,则强转就会成功

思路问题:咱们做开发项目的过程,其实吧生活中的一些业务场景模拟软件当中,所以大家不要盲目在编码,结合实际来思考项目的实现思路

2、多边形

所使用的鼠标操作:按下、释放、点击

实现步骤:三个步骤(第一次绘制的直线、后续的连线操作、最后的封闭操作)

技术实现方式:标记位来控制代码的选择性执行

标记位:全局变量(int  boolean

 

3、取色器

图形的原理:图片的最小单元(像素)

像素:很小的纯色方块

取色的方式:获取图片中指定位置的像素点的颜色

实现步骤:1)确定鼠标点击的位置

  2)截取当前位置的像素点的图片

  3)获取当前像素点图片的颜色

注意:每一个颜色都是由一个int来表示,但是可以互相转换

  Int a = 100;   Color color = new Color(a);

4、颜色的选择

给颜色按钮添加监听器:ActionListener难点:传值问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值