[#b257f3c8]FocusTraversalPolicyを使って、Tabキーなどによるフォーカスの移動を制御します。フォーカス、フォーカス、フォーカス>http://www.ibm.com/developerworks/jp/java/library/j-mer07153/]]からの引用です。[#h3d0848b]上記のサンプルでは、Tabキー((Shift+Tabキーでは逆順))を押していくと、東西南北の順でボタンのフォーカスが移動します。中央のテキストフィールドにはTabキーでフォーカスは移動しません。FocusTraversalPolicyを使用することで、キー入力によるフォーカスの移動を制御しています。コンポーネントを追加したパネルではなく、親のフレームにsetFocusTraversalPolicy()していることに注意してください。パネルに設定したい場合は、そのパネルがフォーカストラバーサルポリシーを提供するように、Container#setFocusTraversalPolicyProvider(true)としておく必要があります。----単純に、中央のJTextPaneにタブキーなどでフォースが移らないようにする場合は、以下のようにFocusTraversalPolicy#acceptメソッドをオーバーライドする方法もあります。