全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス 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
コンポーネントレベルのフォーカスイベントです。 パーマネントとテンポラリーの 2 つのレベルのフォーカスチェンジイベントがあります。 パーマネントフォーカスチェンジイベントは、 requestFocus() を呼び出したり、ユーザーが Tab キーを使用してコンポーネントを移動したりすることなどによって、フォーカスがあるコンポーネントから別のコンポーネントへ直接移動するときに発生します。 テンポラリーフォーカスチェンジイベントは、ウィンドウがアクティブでなくなったり、スクロールバーをドラッグしたりすることなど、別の操作の間接的な結果としてコンポーネントに対するフォーカスを一時的に得たり失ったりするときに発生します。この場合、その操作が終了すると元のフォーカスの状態が自動的にリストアされます。また、ウィンドウがアクティブでなくなった場合には、再びアクティブになったときに元のフォーカスの状態が自動的にリストアされます。 パーマネントフォーカスチェンジイベントとテンポラリフォーカスチェンジイベントは両方とも、 FOCUS_GAINED と FOCUS_LOST イベント id を使用して発行されます。イベントのレベルの違いは、 isTemporary() メソッドを使用して区別できます。


Variable Index

 o FOCUS_FIRST
フォーカスイベントの範囲の最初の id。
 o FOCUS_GAINED
フォーカスを得たというイベントタイプ。
 o FOCUS_LAST
フォーカスイベントの範囲の最後の id。
 o FOCUS_LOST
フォーカスを失ったというイベントタイプ。

Constructor Index

 o FocusEvent(Component, int)
指定されたソースコンポーネントとタイプでパーマネントレベルの FocusEvent オブジェクトを作成する。
 o FocusEvent(Component, int, boolean)
指定されたソースコンポーネント、タイプ、フォーカスイベントがテンポラリレベルかどうかという指定で、 FocusEvent オブジェクトを作成する。

Method Index

 o isTemporary()
このフォーカスチェンジイベントがテンポラリチェンジなのかどうかを返す。
 o paramString()

Variables

 o FOCUS_FIRST
  public static final int FOCUS_FIRST
フォーカスイベント id の範囲の最初の整数型 id を表します。

 o FOCUS_LAST
  public static final int FOCUS_LAST
フォーカスイベント id の範囲の最後の整数型 id を表します。

 o FOCUS_GAINED
  public static final int FOCUS_GAINED
フォーカスを得たというイベントタイプです。

 o FOCUS_LOST
  public static final int FOCUS_LOST
フォーカスを失ったというイベントタイプです。

Constructors

 o FocusEvent
  public FocusEvent(Component source,
                    int id,
                    boolean temporary)
指定されたソースコンポーネント、タイプ、フォーカスイベントテンポラリーレベルかどうかという指定で、 FocusEvent オブジェクトを作成します。

パラメータ:
source - このイベントの元になるオブジェクト
 o FocusEvent
  public FocusEvent(Component source,
                    int id)
指定されたソースコンポーネントとタイプでパーマネントレベルの FocusEvent オブジェクトを作成します。

パラメータ:
source - このイベントの元になるオブジェクト

Methods

 o isTemporary
  public boolean isTemporary()
このフォーカスチェンジイベントがパーマネントチェンジなのかどうかを返します。

 o paramString
  public String paramString()
オーバーライド:
クラス ComponentEventparamString

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス