画图板的逐步完善。(一)

[color=red][/color]
:D
第一次做画图板主要解决了以下问题:画直线,矩形,椭圆,并实现按钮监听,鼠标监听,以及初始默认坐标的判断。
下面来总结一下我遇到的问题。

1.内部类:在new对象的时候,实现接口或抽象类的所有方法

2.两个类之间互传参数的时候,要找两个类之间的联系,然后把要传的参数放在里面。比如构造函数。

3.体会全局变量的意义。

4.窗体的设置要在可见之前。否则无效。

5.由于画布对象是由窗体获取的,因此该获取活动应该在可见之后。

6.当构造函数时,想向另一个类中传多个参数的时候,可以把要传的参数设置为当前类的属性,并public,然后传参的时候,只需要在括号内把this传过去。

7.构造函数,public 类名(参数){}。中间没有void,与普通函数区分。

8.“直线”.equals(command);有效解决了空指针null异常。因为command是变量,传参时有可能传过来的值为null,而null不能调用方法。

之后将继续完善画图板,以实现重绘,铅笔,多边形,曲线等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值