事件

/*事件处理相关概念
1.事件(Event)
  用户对组件的一个操作,称之为一个事件
2.事件源(Event Source)
  能够产生事件的GUI组件对象,如:按钮,文本框等。
3.事件处理方法(Event Handler)
  能够接收,解析和处理事件类对象,实现用户交互功能的方法
4.事件监听器(Event Listener)
  可以处理事件的一个类
*/
import java.awt.*;
import java.awt.event.*;//包括对按钮事件的操作
public class TestButton
{
public static void main(String[] args)
{
Frame f = new Frame();
Button bn = new Button("OK");
f.add(bn);
A aa = new A();
bn.addActionListener(aa);//产生单击事件,由aa对象来监听
f.pack();
f.addWindowListener(new B());
f.setVisible(true);
}
}
class B extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(-1);
}
}
class A implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.out.println("今天我很开心!");
//System.exit(-1);//单击后终止程序
}
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值