两个我所理解的小地方

自己理解的语句
1.
//添加事件監聽器;
LoginIDListener log=new LoginIDListener(jt,jf,this);
jb.addActionListener(log);

刚开始看这句话感觉很别扭。而且怎么也不理解意思,后来看多了,总结一下体会
这两句语句的意思是:
第一句:创建一个LoginIDListener 监听器的对象log(后面的参数是引用传递,需要重写一个LoginIDListener的构造器)
创建好了对象以后呢?就是实现该对象的功能
这个功能就是这个事件触发后,实现LoginIDListener监听器的功能;

第二句的意思:是将这个事件触发器的功能添加在一个对象jb中
2.
java.awt.Graphics gp=this.getGraphics();
DrawListener Dlist=new DrawListener(gp);
//添加鼠標監聽器
this.addMouseListener(Dlist);

//添加按鈕監聽器;
jb1.addActionListener(Dlist);

第一句:得到当前的画布对象,并命名为gp;
第二句:创建一个画图板监听器 DrawListener的对象Dlist
并将这个画布对象gp传入给DrawListener监听器的类中,使之能实现监
听器的方法
再者创建一个对象Dlist,使之包含上面的动作
第三局, 给画布一个鼠标监听器
第四局,给画布的按钮一个动作监听器
注意,上面的类DrawListener必须是借口java.awt.event.Mouse和java.awt.event.ActionListener的子类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值