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