JPanelをフォーカストラバーサルサイクルのルートにする
Total: 9510, Today: 1, Yesterday: 2
Posted by aterai at
Last-modified:
Summary
JPanelがフォーカストラバーサルサイクルのルートになるように設定します。
Screenshot

Advertisement
Source Code Examples
JPanel p1 = new JPanel();
p1.setFocusCycleRoot(true);
p1.add(new JTextField(16));
View in GitHub: Java, KotlinDescription
上記のサンプルでは、以下のJPanelがそれぞれフォーカストラバーサルサイクルのルートコンテナになるように設定しています。
- 左
JPanelContainer#setFocusCycleRoot(true)
- 右
JPanelContainer#setFocusCycleRoot(true)Container#setFocusTraversalPolicyProvider(true)- 順方向キーボードトラバーサルとリバースキーボードトラバーサルを入れ替え
Reference
- Container#setFocusCycleRoot(boolean) (Java Platform SE 8)
- Container#setFocusTraversalPolicyProvider(boolean) (Java Platform SE 8)
- Focusの移動