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
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalFrameFocusTraversalPolicy
public InternalFrameFocusTraversalPolicy()
getInitialComponent
public Component getInitialComponent(JInternalFrame frame)
- JinternalFrame が最初に選択されたときにフォーカスを受け取る Component を返します。
setSelected(true)
の呼び出しで一度 JinternalFrame が選択されると、初期化 Component はそれ以降使用されません。その代わり、一度 JinternalFrame が失った選択状態を再度獲得した場合、またはJinternalFrame が一度非表示になったあと、再表示された場合は、最後にフォーカスを受け取った JinternalFrame の Component がフォーカス所有者になります。このメソッドのデフォルト実装ではフォーカスを送る JInternalFrame のデフォルト Component を返します。
- パラメータ:
frame
- 初期化 Component が返される JInternalFrame
- 戻り値:
- 最初にフレームが選択されるときにフォーカスを受け取る Component。適切な Component がない場合は null
- 例外:
IllegalArgumentException
- ウィンドウが null の場合- 関連項目:
JInternalFrame.getMostRecentFocusOwner()
バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。