文档

Java™ 教程
隐藏目录
事件
导航: JavaBeans(TM)
课程: 编写JavaBeans组件

事件

Bean类可以触发任何类型的事件,包括自定义事件。与属性一样,事件通过特定的方法名称模式来标识。

public void add<Event>Listener(<Event>Listener a)
public void remove<Event>Listener(<Event>Listener a)

监听器类型必须是java.util.EventListener的子类。

例如,Swing的JButton是一个在用户点击时触发action事件的Bean。 JButton包括以下方法(实际上是从AbstractButton继承的),这些方法是事件的Bean模式:

public void addActionListener(ActionListener l);
public void removeActionListener(ActionListener l);

Bean事件可被构建工具识别并用于将组件进行连接。例如,您可以将按钮的action事件连接到其他操作,例如调用另一个Bean的方法。


上一页: 方法
下一页: 使用 BeanInfo