事件监听机制,广义上来讲是监听按钮有没有被触发的机制。打个比方,例如你出差了,要了解家中小孩的情况,就在家中装上监视器,一旦小孩进入了某个监视器的视野,你的手机就可以远程观察小孩的状态。监视器就像监听按钮,小孩进入监视器视野就像触发了监听机制。
在Java中,每一个事件都对应有一个事件监听器。
所有的事件监听器都是接口,我们要实现监听器的功能就要用一个类去实现(继承)它。
例如给一个按钮加监听器,当点击时获取按钮上的字符串并输出
public class Buttonlistener implements ActionListener{
public void showFrame(Buttonlistener bl){
JFrame jf = new JFrame();
jf.setTitle("按钮取值");
jf.setSize(700, 700);
jf.setLocationRelativeTo(null);
jf.setDefaultCloseOperation(3);
jf.setResizable(false);
JButton jb = new JButton("开始");
jf.add(jb,BorderLayout.SOUTH);
jf.setVisible(true);
jb.addActionListener(bl);
}
public void actionPerformed(ActionEvent e) {
String a = e.getActionCommand();
System.out.print(a);
}
public static void main(String arg[]){
Buttonlistener bl = new Buttonlistener();
bl.showFrame(bl);
}
}
分享到:
相关推荐
java事件监听机制 java中的事件机制的参与者有3种角色: .event object:就是事件产生时具体的“事件”,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中
Java事件处理机制- 事件监听器的四种实现方式 分析的非常好
JAVA事件处理机制 事件监听器 事件监听器适配器
最近一直在搞低耦合的代码设计,后来发现JAVA中的监听器效果很不错,就特地研究了一下监听流程,后来经过调试终于成功,供大家分享下: 响应代码: /** * 事件响应运行 * @author wangchen * */ class EventRun {...
2.1Java的时间监听机制涉及到三个组件:事件源、事件监听器、事件对象 2.2当事件源上发生操作时,它会调用事件监听器的一个方法,并且调用这个方法时,会传递事件对象过来 2.3事件监听器是由开
java事件处理机制ppt 有3种角色: 1.event object:就是事件产生时具体的“事件”,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中 2.event source:具体的接受事件的实体,比如说,你...
详细讲解了java中的监听机制以及观察者设计模式
这种机制基于观察者模式,由事件(ApplicationEvent)、事件监听器(ApplicationListener)和事件广播器(ApplicationEventMulticaster)三个主要组成部分构成。 事件是发生的动作或事情,其核心是ApplicationEvent...
JAVA监听机制实现一个小球的运动
Java中的事件、事件监听器的简单实现例子,希望对新人有所帮助吧。
关于JAVA中事件分发和监听机制实现的代码实例,绝对实用代码,有说明。
下面小编就为大家带来一篇详谈Java中的事件监听机制。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
皮肤 作者: ://my.csdn.net/pcradio是基于c ++和GDI做的一个UI库。 直接的UI库,部分参考Duilib,有些作者自己的想法实现,模仿Java事件监听器机制和Android布局文件。内部使用其他该源的jpg,png图片解码库
我们在编写JSP/Servle程序时,有相应的事件处理机制,在JSP/Servlet中是在web.xml中注册Listener,由Container在特定事件发生时呼叫特定的实现Listener的类。
java GUI应用程序开发最重要的环节就是事件处理,即如何对用户操作...本文重在探究用于进行java GUI事件处理的委托事件模式及应用方式,该模式利用事件、事件源、事件监听者及其相互关系组织而成java GUI事件处理机制。
开发者可以自定义事件类和事件监听器,并通过应用程序上下文的publishEvent方法来发布事件,Spring框架会自动分发事件给所有对该事件感兴趣的监听器进行处理。事件监听机制帮助开发者更好地解耦代码,提高应用程序的...
关于java事件的概念,事件监听机制的操作步骤,使用方法。
11.3.2 事件和事件监听器 ; 11.3.2 事件和事件监听器 ; 11.3.2 事件和事件监听器 ; 11.3.2 事件和事件监听器 ; 11.3.2 事件和事件监听器 ; 11.3.2 事件和事件监听器 ;11.3.3 学生实践练习;...
自己写的一个Direct UI库,部分参考Duilib,按自己的想法实现,模仿java事件监听器机制和android布局文件
主要介绍了Java实现心跳机制的方法,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下