⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eventlistener1.java

📁 * 本章非重点,但可以串联运用前面所有的知识点.顺带理解内部类 * awt图形开发 运用. * awt有个缺点,在不同的操作系统上,显示的图形不一样. * 由于都是调用 操作系统的api,
💻 JAVA
字号:
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/***
 * 事件监听方式 的运用
 * 
 * 事件源对象(发出事件的是哪个元素,如Button)----当某件事情发生的时候(如鼠标点了一下,或输入了一下等)
 *                |                              |
 *                |                              |
 *                ------注册----------  实现某种监听器接口的类的对象---接到事件对象后进行某种处理
 * @author Administrator
 *
 */
import java.awt.*;
import java.awt.event.*;
public class EventListener1 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Frame f = new Frame("窗口");//创建窗口
		Button b = new Button("请按");//创建按钮
		Monitor bh = new Monitor();//创建一个类
		b.addActionListener(bh);//这个是Button类里面的 动作侦听器,监听Monitor类中的对象事件
		f.add(b,BorderLayout.CENTER);
		f.pack();
		f.setVisible(true);
	}

}
class Monitor implements ActionListener {//ActionEvent类对应的接口ActionListener
	//里面的方法 actionPerformed(ActionEvent e) 
	//所以必须重写里面的信息
    public void actionPerformed(ActionEvent e) {//通过ActionEvent包装好的对象e,他可以知道用户操作的具体信息
        System.out.println("输出信息....");    
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -