社区
Java
帖子详情
JB的事件处理对一组中的多个对象调用同一事件处理时?
qinjinhua
2003-11-11 10:20:13
JB的事件处理对一组中的多个对象调用同一事件处理时,要给每个对象单独添加事件处理,这很繁多,可以怎么只调用一个事件处理,其它的都直接添加这一个吗?大家有同样的烦恼吗?谢谢各位了。
...全文
26
3
打赏
收藏
JB的事件处理对一组中的多个对象调用同一事件处理时?
JB的事件处理对一组中的多个对象调用同一事件处理时,要给每个对象单独添加事件处理,这很繁多,可以怎么只调用一个事件处理,其它的都直接添加这一个吗?大家有同样的烦恼吗?谢谢各位了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuizhuan16
2003-11-14
打赏
举报
回复
可以写成这样public void action_performed(ActionEvent e){
String menu=e.getSource().getID()//记的不太清楚了,你仔细查查
if(menu==menuCanceled){}
else if(menu==Deselected){}
else if(menu==Selected) {}
}
qinjinhua
2003-11-12
打赏
举报
回复
up
qinjinhua
2003-11-12
打赏
举报
回复
比如要对3个MenuItem添加menuCanceled,Deselected,Selected,我要对每一个MenuItem添加这三个事件,这样程序就很冗长了,有什么办法只添加一次,其他两个直接调用吗
红外控制原理红外遥控原理红外遥控原理
红外遥控原理 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备
中
,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 1、 红外遥控系统 通用红外遥控系统由发射和接收两大部分组成。应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。 图1 红外线遥控系统框图 2 、遥控发射器及其编码 遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理(一般家庭用的DVD、VCD、音响都使用这种编码方式)。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。 图2 遥控码的“0”和“1” (注:所有波形为接收端的与发射相反) 上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图3所示。 图3 遥控信号编码波形图 UPD6121G产生的遥控编码是连续的32位二进制码组,其
中
前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。UPD6121G最多额128种不同组合的编码。 遥控器在按键按下后,周期性地发出
同一
种32位二进制码,周期约为108ms。
一组
码本身的持续
时
间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图4为发射波形图。 图4 遥控连发信号波形 当一个键按下超过36ms,振荡器使芯片激活,将发射
一组
108ms的编码脉冲,这108ms发射代码由一个引导码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8 位地址码(9ms~18ms),8位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成。如果键按下超过108ms仍未松开,接下来发射的代码(连发码)将仅由起始码(9ms)和结束码(2.25ms)组成。 图5 引导码 图6连发码 3 、遥控信号接收 接收电路可以使用一种集红外线接收和放大于一体的一体化红外线接收器,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。 接收器对外只有3个引脚:Out、GND、Vcc与单片机接口非常方便,如图7所示。 图 7 ① 脉冲信号输出接,直接接单片机的IO 口。 ② GND接系统的地线(0V); ③ Vcc接系统的电源正极(+5V); 4 遥控信号的解码 下面是一个对51实验板配套的红外线遥控器的解码程序,它可以把红外遥控器每一个按键的键值读出来,并且通过实验板上P1口的8个LED显示出来,在解码成功的同
时
并且能发出“嘀嘀嘀”的提示音。 ;================================================= ; 红外遥控接收 ;================================================= ORG 0000H MAIN: JNB P2.2,IR ;遥控扫描 LJMP MAIN ;在正常无遥控信号
时
,一体化红外接收头输出是高电平,程序一直在循环。 ;================================================= ; 解码程序 IR: ;以下
python selenium 获取
同一
元素的
多个
属性_Python+selenium 获取
一组
元素属性值的实例...
Python+selenium 获取
一组
元素属性值的实例获取
一组
href元素属性的值lst = driver.find_elements_by_class_name("ib-it-text")for lst in lst:lst = lst.get_attribute("href")print(lst.get_attribute("href"))以上这篇Python+selenium 获取
一组
元素...
java swing单选按钮点击事件_Java Swing组件单选框JRadioButton用法示例
本文实例讲述了Java Swing组件单选框JRadioButton用法。分享给大家供大家参考,具体如下:JRadioButton是Swing
中
的单选框。所谓单选框是指,在
同一
个组内虽然有
多个
单选框存在,然而
同一
时
刻只能有一个单选框处于选
中
状态。它就像收音机的按钮,按下一个
时
此前被按下的会自动弹起,故因此得名。因此,在添加JRadioButton控件
时
,要记得将它们添加到
同一
个ButtonGrou...
java基础
java面试基础部分常问总结(集各位大佬智慧来理解) 一、接口和抽象类的区别 1、首先接口和抽象类的设计目的就是不一样的。接口是对动作的抽象,而抽象类是对根源的抽象。对于抽象类,比如男人,女人这两个类,那我们可以为这两个类设计一个更高级别的抽象类–人。对于接口,我们可以坐着吃饭,可以站着吃饭,可以用筷子吃饭,可以用叉子吃饭等等,所以单继承,多实现。 总结如下: 抽象类里面可以没有抽象方法。 如果一个类里面有抽象方法,那么这个类一定是抽象类。 抽象类主要是用来抽象类别,接口主要是用来抽象方法功能。当你关注事物
软件架构风格 详述
1 软件架构风格概述 软件体系结构设计的一个核心问题是能否使用重复的体系结构模式,即能否达到体系结构级的软件重用。也就是说,能否在不同的软件系统
中
,使用
同一
体系结构。基于这个目的,学者们开始研究和实践软件体系结构的风格和类型问题。 软件体系结构风格是描述某一特定应用领域
中
系统组织方式的惯用模式。它反映了领域
中
众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织
Java
50,545
社区成员
85,620
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章