论坛首页 入门技术论坛

corejava辅导(10--2)

浏览 1063 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-03  

Java的图形编程中,所有动作(事件)都已经提供了相应的事件对象和事件监听接口,例如:实现窗口的关闭按钮,点击关闭按钮会发出相应的事件对象,相应的调用监听器中实现好的方法。相应的方法清参阅Java2 SE API帮助文档。

 

在图形界面中的添加事件监听的方法

 

1,组件是事件源,我们实现监听器借口

2,对组件调用addXXXListener()方法,把监听器注入进去。

 

java.awt.event包中的ActionEvent类,在以下操作中会发送这个事件,

1JButton组件,按钮被点击

2JTextField组件,在单行文本域中按Enter键。

3JCheckBox组件,选中了复选框。

4JRadioButton组件,选中了单选按钮。

5JMenu组件,选中菜单项。

 

例:

Xxxx.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {

                                 。。。。。。

            }

        });

 

缺省适配模式,通过一个抽象类实现接口,抽象类中的接口方法实现,都是一个无意义的空实现,可以继承这个抽象类,只覆盖想覆盖的方法。

 

注意:在java.awt.event包中,会有一些适配类,也就是把相应的XXXListener,换成XXXAdapter就是适配类。

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics