java命名空间java.awt类component的类成员方法:
getlisteners定义及介绍
本文导语:
getlisteners
public t[] getlisteners(class listenertype)
返回一个当前在此 component 上作为 foolistener 注册的所有对象的数组。foolistener 是使用 addfoolistener 方法注册的。
可以使用 class 字面值(如 foolistener.class)来指定 listenertype 参数。...
getlisteners
public t[] getlisteners(class listenertype)
- 返回一个当前在此
component 上作为 foolistener 注册的所有对象的数组。foolistener 是使用 addfoolistener 方法注册的。
可以使用 class 字面值(如 foolistener.class)来指定 listenertype 参数。例如,可以使用以下代码来查询 component c 的鼠标侦听器:
mouselistener[] mls = (mouselistener[])(c.getlisteners(mouselistener.class));
如果不存在这样的侦听器,则此方法返回一个空数组。
- 参数:
listenertype - 所请求的侦听器类型;此参数应该指定一个从 java.util.eventlistener 继承的接口
- 返回:
- 返回一个在此组件上作为
foolistener 注册的所有对象的数组,如果尚未添加这样的侦听器,则返回一个空数组
- 抛出:
classcastexception - 如果 listenertype 未指定一个实现 java.util.eventlistener 的类或接口- 从以下版本开始:
- 1.3
- 另请参见:
getcomponentlisteners(),
getfocuslisteners(),
gethierarchylisteners(),
gethierarchyboundslisteners(),
getkeylisteners(),
getmouselisteners(),
getmousemotionlisteners(),
getmousewheellisteners(),
getinputmethodlisteners(),
#getpropertychangelistener