いくつかのタブだけをフォーカス可能にすることは可能ですか(JTabbedPane)?

focusable java jtabbedpane swing
いくつかのタブだけをフォーカス可能にすることは可能ですか(JTabbedPane)?

たとえば、5つのタブのうち最初の3つのタブなど、一部のタブだけをフォーカス可能にすることは可能ですか? そのため、左から右のキーでタブを変更する場合、フォーカスできないものはスキップされます(マウスクリックでのみ表示されます)。

ありがとうございます。

  1  0


ベストアンサー

すべてのSwingコンポーネントは、アクションを使用して主要なイベントを処理します。 そのため、既存のアクションを独自のカスタムアクションに置き換えることができます。

Key Bindingsをチェックして、タブ付きペインに定義されているアクションを確認してください。

http://tips4java.wordpress.com/2008/11/03/wrapping-actions/ [ラッピングアクション]およびhttp://tips4java.wordpress.com/2008/11/04/table-tabbing/ [テーブルのタブ]は、動作をカスタマイズするときに既存のアクションを再利用する方法を示すので役立ちます。

2


タイトルとURLをコピーしました