JLabel上にマウスリスナーを持つJLabelを持つJPanelを含むテーブルヘッダーを持つJTableがあります。 JLabelをクリックすると、ダイアログが表示されます。私はこのJLabelをマウスなしのJTable見出しでトリガーしようとしています。このJLabelをマウスなしでトリガーするには、JTable見出しにフォーカスする必要があります(つまり、フォーカストラバーサルポリシーになるためにはJTable見出しが必要です)。 JTable見出しセルにタブすることが可能かどうかは誰にも分かりますか?JTableヘッダーセルのタブフォーカスを得ることは可能ですか?
1
A
答えて
2
table.getTableHeader().setFocusable(true)
代わりに、あなたがテーブルのアクションマップに「のJLabelによってトリガ」アクションを追加し、
2
フォーカスInputMapをテーブルのwhen_ancestorでキーストロークにバインド可能性があるF8
を使用してTABLEHEADERに配置することができますフォーカスがテーブルにあるとき。
次に、左右のキーを使用して、ヘッダーセル間を移動できます。
テーブルにフォーカスを戻すには、Tabキーを使用します。
関連する問題
- 1. JavaScriptからIE7でタブフォーカスを設定することが可能
- 2. Flexのアクセス可能性 - タブフォーカスがアクセスフレックスアプリではフレックスアプリ
- 3. module.configのパラメータを取得することは可能ですか?
- 4. IDでミップマップイメージを取得することは可能ですか?
- 5. 親の兄弟を得ることは可能ですか?
- 6. インストルメンテーションテストの結果を得ることは可能ですか?
- 7. Composerで取得/配布することは可能ですか?
- 8. これは、uitableViewのFacebook Newsfeedを取得することは可能ですか?
- 9. JTableのスクロール可能なセル
- 10. JTableをスクロール可能にする
- 11. これはSHARE .lnkターゲットを取得することは可能ですか?
- 12. o3d.Shapeの頂点とインデックスを取得することは可能ですか?
- 13. NSUserDefaults:別のアプリからuserDefaultsを取得することは可能ですか?
- 14. JavaからクライアントのMACアドレスを取得することは可能ですか?
- 15. DocumentFileから通常のFileを取得することは可能ですか?
- 16. VSTOのRange.Valueからintを取得することは可能ですか?
- 17. 複数のテーブルからコンテンツを取得することは可能ですか?
- 18. AlamofireImage:SwiftのNSimageviewから生データを取得することは可能ですか?
- 19. は、win32アプリケーションでactiveXコントロールを使用することは可能ですか?ことは可能であるが、
- 20. 私はAndroidのデバイス番号を取得することは可能ですか
- 21. fopenでpngからデータを取得することは可能ですか?
- 22. Androidでビデオの解像度を取得することは可能ですか?
- 23. alembicの移行でメタデータオブジェクトを取得することは可能ですか?
- 24. HTTP要求でリモートファイルのタイムスタンプを取得することは可能ですか?
- 25. Seleniumで次の要素を取得することは可能ですか
- 26. PowershellでWindowsサービスのパスワードを取得することは可能ですか?
- 27. スウィフトで色の名前を取得することは可能ですか?
- 28. Flash経由でブラウザのブックマークを取得することは可能ですか?
- 29. Rでリストオブジェクトのビジュアルグラフ表現を取得することは可能ですか?
- 30. アプリケーションサービスのホストアドレスをabpフレームワークで取得することは可能ですか?
ありがとうございました。私はtable.setFocusable(真)を持っていた:) – splatek