您的位置:首页 > 编程语言 > Java开发

JAVA:事件监听器之Button类中的addActionListener(ActionListener l)方法

2014-02-25 10:58 387 查看


addActionListener

public void addActionListener(ActionListener l)

添加指定的动作侦听器,以接收发自此按钮的动作事件。当用户在此按钮上按下或释放鼠标时,发生动作事件。如果 l 为 null,则不抛出任何异常,也不执行任何动作。 

java.awt.event

接口 ActionListener


方法摘要
void
actionPerformed(ActionEvent e)
 

发生操作时调用。
    ——摘自:JDK6API例子:使按钮具有关闭窗口的功能

1 import javax.swing.*;
2 import java.awt.*;
3 import java.awt.event.*;
4 public class FrameDemo
5 {
6     //定义该图形中所需的组件的引用
7     private Frame f;
8     private Button bt;
9
10     //方法
11     FrameDemo()//构造方法
12     {
13         madeFrame();
14     }
15
16     public void madeFrame()
17     {
18         f = new Frame("My Frame");
19
20         //对Frame进行基本设置。
21         f.setBounds(300,100,600,500);//对框架的位置和大小进行设置
22         f.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));//设计布局
23
24         bt = new Button("My Button");
25
26         //将组件添加到Frame中
27         f.add(bt);
28
29         //加载一下窗体上的事件
30         myEvent();
31
32         //显示窗体
33         f.setVisible(true);
34     }
35
36     private void myEvent()
37     {
38         f.addWindowListener(new WindowAdapter()//窗口监听
39         {
40             public void windowClosing(WindowEvent e)
41             {
42                 System.out.println("窗体执行关闭!");
43                 System.exit(0);
44             }
45         });
46         //让按钮具备关闭窗口的功能
47         bt.addActionListener(new ActionListener()
48         {
49             public void actionPerformed(ActionEvent e)
50             {
51                  System.out.println("按钮执行关闭窗口的功能");
52                  System.exit(0);
53             }
54         });
55     }
56
57     public static void main(String[] agrs)
58     {
59         new FrameDemo();
60     }
61 }


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐