全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス 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() メソッドを使用して区別できます。
-
FOCUS_FIRST
- フォーカスイベントの範囲の最初の id。
-
FOCUS_GAINED
- フォーカスを得たというイベントタイプ。
-
FOCUS_LAST
- フォーカスイベントの範囲の最後の id。
-
FOCUS_LOST
- フォーカスを失ったというイベントタイプ。
-
FocusEvent(Component, int)
- 指定されたソースコンポーネントとタイプでパーマネントレベルの FocusEvent オブジェクトを作成する。
-
FocusEvent(Component, int, boolean)
- 指定されたソースコンポーネント、タイプ、フォーカスイベントがテンポラリレベルかどうかという指定で、 FocusEvent オブジェクトを作成する。
-
isTemporary()
- このフォーカスチェンジイベントがテンポラリチェンジなのかどうかを返す。
-
paramString()
-
FOCUS_FIRST
public static final int FOCUS_FIRST
- フォーカスイベント id の範囲の最初の整数型 id を表します。
FOCUS_LAST
public static final int FOCUS_LAST
- フォーカスイベント id の範囲の最後の整数型 id を表します。
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
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス