java命名空间java.awt类toolkit的类成员方法:
addawteventlistener定义及介绍
本文导语:
addawteventlistener
public void addawteventlistener(awteventlistener listener,
long eventmask)
添加一个 awteventlistener,以接收与给定 eventmask 一致的系统范围内指派的所有 awtevent。
首先,如果存在安全管理器,则使用 awtp...
addawteventlistener
public void addawteventlistener(awteventlistener listener,
long eventmask)
- 添加一个 awteventlistener,以接收与给定
eventmask
一致的系统范围内指派的所有 awtevent。
首先,如果存在安全管理器,则使用 awtpermission("listentoallawtevents")
权限调用 checkpermission
方法。这可能导致 securityexception 异常。
eventmask
是要接收的事件类型的位掩码。它是通过对 awtevent
中定义的事件掩码进行逐位 or 得到的。
注:对于一般的应用程序,不推荐使用事件侦听器,它只用于支持特定目的工具,包括支持可访问性、事件记录/回放和诊断跟踪。如果 listener 为 null,则不抛出任何异常,且不执行任何操作。
- 参数:
listener
- 事件侦听器。eventmask
- 要接收的事件类型的位掩码
- 抛出:
securityexception
- 如果存在安全管理器且其 checkpermission
方法不允许进行此操作。- 从以下版本开始:
- 1.2
- 另请参见:
removeawteventlistener(java.awt.event.awteventlistener)
,
getawteventlisteners()
,
securitymanager.checkpermission(java.security.permission)
,
awtevent
,
awtpermission
,
awteventlistener
,
awteventlistenerproxy