监听器
监听器的概述
什么是监听器
监听器就是一个实现了特定接口的Java类,这个Java类用于监听另外一个Java类的方法调用或者属性的改变。当监听对象发生上述事件后,监听器某个方法将会被立即执行。
监听器的用途
用来监听其他对象的变化的。主要用于图形化界面的开发上。
Java中GUI,Android。
监听器的术语
事件源:指的是被监听对象(汽车)
监听器:指的是监听的对象(报警器)
事件源和监听器的绑定:(在汽车上安装报警器)
事件:指的是事件源对象的改变(踹了汽车)–主要功能获得事件源对象
监听器的入门
监听器的入门程序
package utils;
import javax.swing.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class MyFrame extends JFrame {
public static void main(String[] args) {
//1.创建小窗口对象(被监听对象)
MyFrame myFrame = new MyFrame();
//设置窗口的宽和高
myFrame.setBounds(400,400,200,180);
//2.设置窗口显示
myFrame.setVisible(true);
//事件源上绑定监听器
myFrame.addWindowListener(new MywindowListener());
}
}
class MywindowListener implements WindowListener{
@Override
public void windowOpened(WindowEvent windowEvent) {
}
@Override
public void windowClosing(WindowEvent windowEvent) {
System.out.println