java.lang.Object
|
+----java.util.EventObject
|
+----java.awt.AWTEvent
|
+----java.awt.event.ComponentEvent
|
+----java.awt.event.FocusEvent
组件级焦点事件。焦点变换事件有两级:永久的和临时的。当焦点直接从一个组件移动到另一个组件时产生永久的焦点变换事件,例如通过调用 requestFocus() 或当用户使用 Tab 键遍历组件时。当组件的另一个操作间接导致临时获取或丢失焦点时,例如,当窗口非活动或拖动滚动条时,产生暂态焦点变换事件。在此情况下,一旦操作结束时自动恢复原先的焦点状态,或在窗口非活动的情况下,窗口重新变为活动。永久的和暂态焦点事件都使用 FOCUS_GAINED 和 FOCUS_LOST 事件标识符来传送;在事件中使用 isTemporary() 方法来区别这两个级别。
public static final int FOCUS_FIRST
public static final int FOCUS_LAST
public static final int FOCUS_GAINED
public static final int FOCUS_LOST
public FocusEvent(Component source,
int id,
boolean temporary)
public FocusEvent(Component source,
int id)
public boolean isTemporary()
public String paramString()