关键词:
事件源,事件,事件监听器
下面用一段代码解释 :
import javax.swing.JFrame;
import javax.swing.JButton;
public class JFrameTest {
public static void main(String[] args){
JFrame frame=new JFrame("简单登陆界面");
frame.setLocation(400,400 );
frame.setSize(200, 200);
JButton button=new JButton("登陆");//button为事件源
frame.add(button);
//创建一个监听器对象
Mybuttonlistener mybutton1=new Mybuttonlistener();
//给button加上监听器
button.addActionListener(mybutton1);
frame.setResizable(false);
frame.setDefaultCloseOperation(3);
frame.setVisible(true);
}
}
//创建一个事件监听器Mybuttonlister
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Mybuttonlistener implements ActionListener {
public void actionPerformed(ActionEvent e){
System.out.println("我被按了一下");}
}
该事件为点击事件,当事件源(按钮“登陆”)被点时,它就会发出事
件通知(通知发生了鼠标点击事件)通知给监听器(Mybuttonlistener)
,然后监听器就会自动调用相应的方法做出反应(我被按了一下)。
分享到:
相关推荐
本文实例讲述了Yii框架组件的事件机制原理与用法。分享给大家供大家参考,具体如下: 在深入分析 Yii 的运行之前,我们先来看一下 Yii 框架中一个很重要的机制 – 事件。 Yii 官方参考文档关于组件事件的解释: ====...
主要介绍了vue源码解析之事件机制原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
9.1事件机制与原理分析 9.1.1 什么是Qt事件驱动? 我们在写Qt工程类项目的时候都会发现,主程序里面都有这么一段代码: int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w....
事件传递机制和原理的流程图
主要讲解flex事件机制原理 以及应用实例
Android 事件的分发机制从源码的角度分析,大牛视频分享
Python GUI编程 169_事件机制和消息循环原理_鼠标事件_键盘事件_event对象.mp4
这篇文章主要介绍了JavaScript事件冒泡机制原理实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 DOM事件流(event flow )存在三个阶段:事件捕获阶段...
android中的事件处理,以及解决滑动冲突问题都离不开事件分发机制,android中的事件流,即MotionEvent都会经历一个从分发,拦截到处理的一个过程。即dispatchTouchEvent(),onInterceptEvent()到onTouchEvent()的一个...
首先,形式上笔者最先思考的是使用源码,此者能从原理上讲解分发机制,比起侃侃而谈好得多。但是源码的复杂往往会让新手产生畏惧难以理解,于是笔者最终还是打算使用实例log来让读者理解android事件分发。 #重要函数...
javascript 中事件冒泡和事件捕获机制的详解 二者作用:描述事件触发时序问题 事件捕获:从document到触发事件的那个节点,即自上而下的去触发事件—由外到内 事件冒泡:自下而上的去触发事件—由内到外 绑定事件...
主要介绍了React事件处理的机制及原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
事件机制,彻底了解C# delegate,将delegate使用到项目中。
ios 的事件循环的实现原理,介绍了runloop机制
Android事件分发总结Demo ,直观的体验事件分发原理,详情见博客:http://blog.csdn.net/u011916937
很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。 Flex的精髓之一就是事件和绑定机制,了解之后,...
mtk 的控件和窗体绘制机制以及控件、窗体的事件响应机制