モジュール java.desktop
パッケージ javax.swing

クラスInternalFrameFocusTraversalPolicy

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

      protected InternalFrameFocusTraversalPolicy()
      サブクラスが呼び出すためのコンストラクタ。
  • メソッドの詳細

    • 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の場合
      関連項目: