Java 事件和事件监听

 1 public class MouseAdapterTest extends Frame
 2 {
 3     public static void main(String[] args)
 4     {
 5         Frame f = new Frame();
 6         f.setBounds(500, 500, 200, 200);
 7         f.addMouseListener(new asd());
 8         f.setVisible(true);
 9     }
10 }
11 class asd extends MouseAdapter
12 {
13     @Override
14     public void mouseClicked(MouseEvent e) {
15         System.out.println("鼠标点击了");
16     }
17 }

时间: 2024-10-13 20:47:51

Java 事件和事件监听的相关文章

关于JAVA中事件分发和监听机制实现的代码实例-绝对原创实用

http://blog.csdn.net/5iasp/article/details/37054171 文章标题:关于JAVA中事件分发和监听机制实现的代码实例 文章地址: http://blog.csdn.net/5iasp/article/details/37054171 作者: javaboy2012Email:[email protected]qq:    1046011462 一.场景假设 假设有博客系统中需要实现如下功能: 系统中用户发布文章,修改文章,删除文章时,需要一些相关的操作

spring 自定义事件发布及监听(简单实例)

前言: Spring的AppilcaitionContext能够发布事件和注册相对应的事件监听器,因此,它有一套完整的事件发布和监听机制. 流程分析: 在一个完整的事件体系中,除了事件和监听器以外,还应该有3个概念: 1. 事件源:事件的产生者,任何一个event都必须有一个事件源: 2. 事件广播器:它是事件和事件监听器之间的桥梁,负责把事件通知给事件监听器: 3. 事件监听器注册表:就是spring框架为所有的监听器提供了一个存放的地方: 通过流程图,可以看出它们是如何各司其职的,如下: 其

java之Hibenate中监听事件的重写和二级cache缓存

管理缓存和统计缓存 Cache cache  = sessionFactory.getCache(); //清除指定的News对象 cache.evictEntity(News.class, id); //清除所有的news对象 cache.evictEntityRegion(News.class); //清除指定id的news所关联的参与者集合属性 cache.evictColleciton("News.actors",id); //清除所有News关联的参与者集合属性 cache.

【Java】使用JFrame监听事件创建一个复制文本功能的窗体程序与按钮快捷键

一.基本目标 设计一个窗体程序,有两个文本框,其中第二个文本框是不可编辑的,有三个按钮,点击Copy按钮能把第一个文本框复制到第二个文本框,点击Clear按钮能把两个文本框的内容清空,也可以用快捷键ALT+R与ALT+Y操作 点击Close按钮,能关闭这个窗体程序 二.基本思想 这个JFrame的布局与各组件名称如下,请联合下面的代码查看: 三.制作过程 请看如下代码: import java.awt.*; import java.awt.event.*; import javax.swing.

EditText输入事件截获与监听

本节介绍一下EditText中进行文字截获和事件监听.   预期目标:如下图,输入框中每输入一个字符,下面的TextView可以迅速的显示出来输入框中的内容   1.第一种实现方法:使用setOnKeyListener(),不过这种方式只能监听硬键盘事件 Java代码   edittext.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent

巧用 即刻搜索事件 input propertychange 监听输入框字数

实时监听输入框的字数,大于200时,不再输入. 即时搜索: propertychange(ie)和input事件(常用) input是标准的浏览器事件,一般应用于input元素,当input的value发生变化就会发生,无论是键盘输入还是鼠标黏贴的改变都能及时监听到变化 propertychange,只要当前对象属性发生改变.(IE专属的) <div class="container js_container"> <div class="weui-cells

JavaScript之事件概念和监听事件

1.事件的概念: JavaScript使我们有能力创建动态页面,网页中的每一个元素都可以产生某些触发JavaScript函数的事件.我们可以认为事件是可以被JavaScript侦测到的一种行为. 2.事件流: 事件流主要分为冒泡型事件和捕获型事件.IE浏览器目前只支持冒泡型事件,而支持标准DOM的浏览器比如火狐.Chrome等两者都支持. 3.使用返回值改变HTML元素的默认行为: HTML元素大都包含了自己的默认行为,例如:超链接.提交按钮等.我们可以通过在绑定事件中加上"return fal

Javascript----input事件实现动态监听textarea内容变化

1.代码 <!DOCTYPE html> <html> <head> <title>textarea输入文字监听</title> </head> <body> <textarea id='text' maxlength="50" style="width: 400px; height: 200px;"></textarea> <span id='sp'&

求助 android监听事件 实现代码监听鼠标的左键,中间键,右键

============问题描述============ 在编写代码中能够实现监听的键盘和手机的home键等,但是我一直没有找到怎么去监听到数遍的三个键,左键.右键.中间键. ============解决方案1============ android是有鼠标的. 通常,设置你的 /system/usr/idc/<your touch panel>.idc文件中的 touch.deviceType = Pointer 就是鼠标了. 现在市面上已经卖了不少用android做的智能手机或dongle

Java实现系统目录实时监听更新。

SDK1.7新增的nio WatchService能完美解决这个问题.美中不足是如果部署在window系统下会出现莫名其妙的文件夹占用异常导致子目录监听失效,linux下则完美运行.这个问题着实让人头疼.如果有童鞋找到问题根源请一起探讨. 这里简单的列出用Servlet实现的基本类供大家参考.首先是核心的实现类. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34