当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.awt.event.FocusEvent

java.lang.Object
   |
   +----java.util.EventObject
           |
           +----java.awt.AWTEvent
                   |
                   +----java.awt.event.ComponentEvent
                           |
                           +----java.awt.event.FocusEvent

public class FocusEvent
extends ComponentEvent

组件级焦点事件。焦点变换事件有两级:永久的和临时的。当焦点直接从一个组件移动到另一个组件时产生永久的焦点变换事件,例如通过调用 requestFocus() 或当用户使用 Tab 键遍历组件时。当组件的另一个操作间接导致临时获取或丢失焦点时,例如,当窗口非活动或拖动滚动条时,产生暂态焦点变换事件。在此情况下,一旦操作结束时自动恢复原先的焦点状态,或在窗口非活动的情况下,窗口重新变为活动。永久的和暂态焦点事件都使用 FOCUS_GAINED 和 FOCUS_LOST 事件标识符来传送;在事件中使用 isTemporary() 方法来区别这两个级别。


变量索引

FOCUS_FIRST
标记焦点事件标识符范围的第一个整数标识符。
FOCUS_GAINED
获取焦点事件类型。
FOCUS_LAST
标记焦点事件标识符范围的最后一个整数标识符。
FOCUS_LOST
焦点丢失事件类型。

构造子索引

FocusEvent(Component, int)
使用指定的源组件和类型构造一个永久级的 FocusEvent 对象。
FocusEvent(Component, int, boolean)
使用指定的源组件和类型构造一个 FocusEvent 对象,和焦点事件是否为暂态级。

方法索引

isTemporary()
返回该焦点变化事件是否为一个暂态的改变。
paramString()

变量

FOCUS_FIRST
 public static final int FOCUS_FIRST
标记焦点事件标识符范围的第一个整数标识符。

FOCUS_LAST
 public static final int FOCUS_LAST
标记焦点事件标识符范围的最后一个整数标识符。

FOCUS_GAINED
 public static final int FOCUS_GAINED
获取焦点事件类型。

FOCUS_LOST
 public static final int FOCUS_LOST
焦点丢失事件类型。


构造子

FocusEvent
 public FocusEvent(Component source,
                   int id,
                   boolean temporary)
使用指定的源组件和类型构造一个 FocusEvent 对象,和焦点事件是否为暂态级。

参数:
source - 产生事件的对象
FocusEvent
 public FocusEvent(Component source,
                   int id)
使用指定的源组件和类型构造一个永久级的 FocusEvent 对象。

参数:
source - 产生事件的对象

方法

isTemporary
 public boolean isTemporary()
返回该焦点变化事件是否为一个暂态的改变。

paramString
 public String paramString()
覆盖:
ComponentEvent 中的 paramString

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)