【[转]Java事件处理机制- 事件监听器的四种实现方式】教程文章相关的互联网学习教程文章

Java开发小结:用得比较顺手的事件监听【代码】【图】

第一次听说监听是三年前,做一个webGIS的项目,当时对Listener的印象就是个“监视器”,监视着界面的一举一动,一有动静就触发对应的响应。 通过对界面的某一或某些操作添加监听,可以自发地调用监听函数/监听类,对操作作出反应。举个栗子:被监听的操作是“你惹你妈生气了”,添加的响应是“你妈给你爸打电话,你爸回家了,你爸打你一顿 ”。所以不管什么时候,只要“你惹你妈生气了”,都会触发这个操作的监听,最终结果...

javascript事件监听中传递匿名函数(嵌套定义的命名函数)与命名函数的区别【代码】

项目中有个需求,事件第一次执行(立即执行)与后几次执行不同,但是直接传递定义好的命名函数,返回结果一样。。如果通过匿名函数内再嵌套具名函数,结果就能返回正确!代码如下:代码<buttonclass="button">按钮</button> (function(w) {//第一次定义需要执行的代码块var fn = function() {console.log(1);};var btn = document.querySelector(‘.button‘);btn.addEventListener(‘click‘, fn, false);btn.click();//覆...

Java 鼠标坐标显示事件监听MouseMotionListener【代码】【图】

1、定义鼠标的坐标 当鼠标移动时发生显示事件方法摘要 voidmouseDragged(MouseEvent e) 鼠标按键在组件上按下并拖动时调用。 voidmouseMoved(MouseEvent e) 鼠标光标移动到组件上但无按键按下时调用。 1publicclass TestKeyAndMouse extends Frame implements MouseMotionListener2{3static TextField field;4 5publicstaticvoid main(String[] args) {6 TestKeyAndMouse frame = new TestKeyAndMouse...

zookeeper04-Java Api(2)事件监听【代码】

Watcher监听机制 在创建zookeeper会话时会传入一个Watcher,里面有两个特别关键的类:KeeperState(连接状态)和EventType(事件类型)。 如何拿到事件状态或类型? //获取事件的状态 Event.KeeperState state = watchedEvent.getState(); //获取事件的状态 //获取事件的类型 Event.EventType type = watchedEvent.getType(); //获取事件的类型KeeperState KeeperState表示的是客户端与服务端连接的状态。 连接状态描述Disconnecte...

java-GUI-事件监听+输入框【代码】【图】

GUI-事件监听+输入框 事件监听 public class Application {public static void main(String[] args) {new MyFrame(); // 点击按钮} }class MyFrame{public MyFrame() {init();}public void init() {// 定义窗口Frame frame = new Frame();// 设置窗口大小,坐标frame.setBounds(200, 200, 400, 400);// 设置窗口颜色frame.setBackground(Color.BLACK);Button btn = new Button();frame.add(btn);// 添加事件监听btn.addActionListen...

JAVA GUI 事件监听事件 详解 和 案例.【代码】

GUI(图形用户界面) Graphical User Interface(图形用户接口) 用图形的 方式, 来显示 计算机操作的 界面, 这样更方便 更直观. CLI Command Line User Interface(命令行用户接口) 就是常见的 Dos 命令行操作. 需要记忆一些常用的命令, 操作不直观. Java 为 GUI 提供的 对象 都存在 java.awt 和 javax.swing 两个包中. Java 图形化界面的 产品: eclipse 这个产品使用 纯Java 语言 编写的. 所以 这个 软件不用安装, 但是至少得有 j...

Java自学-图形界面 事件监听【代码】【图】

Swing 如何进行事件监听 示例 1 : 按钮监听 创建一个匿名类实现ActionListener接口,当按钮被点击时,actionPerformed方法就会被调用package gui;import java.awt.event.ActionEvent; import java.awt.event.ActionListener;import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel;public class TestGUI {public static void main(String[] args) {JFrame f = new JFra...

Java GUI 事件监听

现在使用的仍是AWT的事件模型。涉及到3类对象:Event Source:事件源,即事件发生所在的组件 Event:事件,封装了此次事件的相关信息 Event Listener:事件监听器,监听事件,发生指定事件时自动调用对应的方法监听器可以继承接口自己写代码实现,也可以继承适配器(空实现),然后只重写部分方法的实现。 事件可分为2类: 1、低级事件:基于具体的动作,包括事件 触发条件 监听器  适配器 方法KeyEvent 键盘事件 按下、松...

5.24Java网格布局和多个事件监听【代码】【图】

import java.awt.*; import javax.swing.*; public class comput {JFrame f;JPanel p;JTextField t; JButton b[];GridLayout g;String a[]= {"7","8","9","/", "4","5","6","*","1","2","3","-","0",".","=","+"};public comput(){f = new JFrame();p = new JPanel();b = new JButton[16];t = new JTextField(10);g = new GridLayout(4,4);p.setLayout(g); for(int i=0;i<16;i++){b[i] = new JButton (a[i]);p.add(b[i]...

Java的事件监听【代码】【图】

package 上机; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;//完成一个按钮的事件处理程序,实现功能自拟, //例如:改变窗口的背景颜色,改变按钮的位置等等 import javax.swing.*; public class bouttona implements ActionListener {JFrame f;JPanel p;JButton b;public bouttona() {f = new JFrame();p = new JPanel();b = new JButton("变色");b.addActionListener(thi...

在java.util中有EventListener接口:所有事件监听者都要实现这个接口。

在java.util中有EventListener接口:所有事件监听者都要实现这个接口。 java.util中有EventObject类:所有的事件都为其子类。 事件范例在\CoreJava\Girl.java文件中。(文件已加注释) 注意:接口因对不同的事件监听器对其处理可能不同,所以只能建立监听的功能,而无法实现处理。 下面程序建立监听功能: //监听器接口要定义监听器所具备的功能,定义方法 { void WhatIdoWhenGirlHappy...

数据库开发第二周学习(二)java中swing(事件监听)【代码】

一.基本概念 1.事件表示程序和用户之间的交互,例如在文本框中输入,在列表框或组合框中选择,选中复选框和单选框,单击按钮等。 2. 在事件处理的过程中,主要涉及三类对象。 ? Event(事件):用户对组件的一次操作称为一个事件,以类的形式出现。例如,键盘操作对应的事件类是 KeyEvent。 ? Event Source(事件源):事件发生的场所,通常就是各个组件,例如按钮 Button。 ? Event Handler(事件处理者):接收事件对象并对其进行...