|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.FocusManager | +--javax.swing.DefaultFocusManager
デフォルトの Swing フォーカスマネージャの実装です。
クラス javax.swing.FocusManager から継承したフィールド |
FOCUS_MANAGER_CLASS_PROPERTY |
コンストラクタの概要 | |
DefaultFocusManager()
|
メソッドの概要 | |
boolean |
compareTabOrder(Component a,
Component b)
「タブ」順で a が b の前にくる場合に true を返します。 |
void |
focusNextComponent(Component aComponent)
フォーカスマネージャに、次のフォーカス可能コンポーネントへのフォーカスの設定をさせます。 |
void |
focusPreviousComponent(Component aComponent)
フォーカスマネージャに、直前のフォーカス可能コンポーネントへのフォーカスの設定をさせます。 |
Component |
getComponentAfter(Container aContainer,
Component aComponent)
aComponent の後にフォーカスを受け取るコンポーネントを返します。 |
Component |
getComponentBefore(Container aContainer,
Component aComponent)
aComponent の前にフォーカスを受け取るコンポーネントを返します。 |
Component |
getFirstComponent(Container aContainer)
フォーカスを受け取る最初のコンポーネントを返します。 |
Component |
getLastComponent(Container aContainer)
フォーカスを受け取る最後のコンポーネントを返します。 |
void |
processKeyEvent(Component focusedComponent,
KeyEvent anEvent)
キーイベントが発生すると JComponent によって呼び出されます。 |
クラス javax.swing.FocusManager から継承したメソッド |
disableSwingFocusManager, getCurrentManager, isFocusManagerEnabled, setCurrentManager |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public DefaultFocusManager()
メソッドの詳細 |
public void processKeyEvent(Component focusedComponent, KeyEvent anEvent)
FocusManager
の記述: anEvent
が処理された場合、フォーカスマネージャは anEvent に consume() を呼び出します。focusedComponent
は、現在フォーカスされているコンポーネントです。フォーカスマネージャは KEY_PRESSED と KEY_RELEASED の両方のキーイベントを受け取ります。一方が処理されると、他方も処理されなければなりません。FocusManager
内の processKeyEvent
public void focusNextComponent(Component aComponent)
FocusManager
内の focusNextComponent
public void focusPreviousComponent(Component aComponent)
FocusManager
内の focusPreviousComponent
public Component getFirstComponent(Container aContainer)
public Component getLastComponent(Container aContainer)
public Component getComponentBefore(Container aContainer, Component aComponent)
public Component getComponentAfter(Container aContainer, Component aComponent)
public boolean compareTabOrder(Component a, Component b)
a
が b
の前にくる場合に true を返します。自動「タブ」順を変更するには、このメソッドをオーバーライドします。デフォルトの実装は、左から右、上から下のタブ順を指定します。別のタブ順が必要な場合は、このメソッドをオーバーライドします。
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.