- java.lang.Object
-
- java.awt.FocusTraversalPolicy
-
- javax.swing.InternalFrameFocusTraversalPolicy
-
- 直系の既知のサブクラス:
SortingFocusTraversalPolicy
public abstract class InternalFrameFocusTraversalPolicy extends FocusTraversalPolicy
JInternalFrameの初期Componentを判定するためのアルゴリズムを任意に提供できるFocusTraversalPolicyです。 初期ComponentはJInternalFrameがはじめて選択されたときに最初にフォーカスを受け取ります。 デフォルトでは、フォーカスを送るJInternalFrameのデフォルトComponentと同じです。- 導入されたバージョン:
- 1.4
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 InternalFrameFocusTraversalPolicy()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Component
getInitialComponent(JInternalFrame frame)
JinternalFrameが最初に選択されたときにフォーカスを受け取るComponentを返します。-
クラス java.awt.FocusTraversalPolicyで宣言されたメソッド
getComponentAfter, getComponentBefore, getDefaultComponent, getFirstComponent, getInitialComponent, getLastComponent
-
-
-
-
メソッドの詳細
-
getInitialComponent
public Component getInitialComponent(JInternalFrame frame)
JinternalFrameが最初に選択されたときにフォーカスを受け取るComponentを返します。setSelected(true)
の呼出しで一度JInternalFrameが選択されると、初期Componentはそれ以降使用されません。 その代わり、一度JinternalFrameが失った選択状態を再度獲得した場合、またはJinternalFrameが一度非表示になったあと、再表示された場合は、最後にフォーカスを受け取ったJinternalFrameのComponentがフォーカス所有者になります。 このメソッドのデフォルト実装ではフォーカスを送るJInternalFrameのデフォルトComponentを返します。- パラメータ:
frame
- 初期Componentが返されるJInternalFrame- 戻り値:
- フレームをはじめて選択したときにフォーカスを受け取るコンポーネント。適切なComponentが見つからない場合はnull
- 例外:
IllegalArgumentException
- ウィンドウがnullの場合- 関連項目:
JInternalFrame.getMostRecentFocusOwner()
-
-