package com.zym.lesson7; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class TestActionEvent { public static void main(String[] args) { Frame frame=new Frame("课堂练习,事件监听"); //按钮按下,触发事件 Button button=new Button("click me!"); //它需要 一个监听addActionListener,所以建一个类去实现 MyActonListener myActonListener=new MyActonListener(); button.addActionListener(myActonListener); frame.add(button); frame.setSize(200,200); frame.setVisible(true); frame.addWindowListener(new WindowAdapter() { //窗体关闭时做的事 @Override public void windowClosing(WindowEvent e) { // super.windowClosed(e); System.exit(0); } } ); } } class MyActonListener implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { System.out.println("aaaaaa"); } }