EventObject 中source 怎么使用
时间: 2023-09-03 18:11:10 浏览: 102
EventObject 是 Java 中的一个事件对象,它包含了事件的信息和事件源对象。其中,source 属性表示事件的源对象,即触发该事件的对象。通过 source 属性,我们可以获取事件的源对象,从而对该对象进行操作或获取相关信息。
在事件监听器中,通常会使用 getSource() 方法来获取事件源对象。例如:
```java
public void actionPerformed(ActionEvent e) {
Object source = e.getSource();
// 对事件源对象进行操作或获取相关信息
}
```
在这个例子中,ActionEvent 是一个事件对象,通过调用 getSource() 方法来获取事件源对象。在事件发生时,该方法会返回触发该事件的对象。由于事件源对象的类型可能不确定,因此通常需要将返回值强制转换为相应类型。