• 技术文章 >java >java基础

    java事件处理机制的组件

    小妮浅浅小妮浅浅2021-11-30 20:23:27原创12911

    1、事件,事件对象,描述相位的变化。

    例如,GUI中点击一个动作,在Spring Framework中启停容器,比如电脑启动、关机、休眠、缓存过期、微信官方账号关注、取关等。

    2、事件源可以是任何对象,具有触发事件的能力。

    一般在这个对象中注册(或解除)监听器,事件的触发通常在这里。一个源可能会产生多种不同类型的事件,为不同类型的事件注册监听器,每种类型的事件可以注册一个或多个监听器。

    3、事件监听器,一个实现特定接口的类,需要实现特定事件的具体处理方法,必须在特定事件上注册。

    实例

    package event;
     
    import java.util.Observable;
     
    /**
     * Created by Joe on 2018/4/11
     */
    public class Student implements java.util.Observer {
     
        private String name;
     
        public Student(String name) {
            this.name = name;
        }
     
        @Override
        public void update(Observable o, Object arg) {
            Teacher teacher = (Teacher) o;
     
            System.out.printf("学生%s观察到(实际是被通知)%s布置了作业《%s》 \n", this.name, teacher.getName(), arg);
        }
    }

    以上就是java事件处理机制的组件,希望对大家有所帮助。更多Java学习指路:Java基础

    推荐操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java 事件处理机制
    上一篇:java委托事件模型的使用 下一篇:java中PrintStream创建对象

    相关文章推荐

    • java默认访问修饰符的使用• java中public修饰符是什么• java非访问控制修饰符有哪些• java中static修饰符的使用• java程序计数器的使用注意• java定义带范型的接口• java类型推断如何理解• java类型擦除的应用• java反射的使用过程• java初始化变量的注意点• java委托事件模型的使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网