JFrameに事前定義された継承されたフォーカストラバーサルクラスを使用しています
ボタンの1つにキーを押すイベントを定義し、Tabキーを押してjTabbedペインの他のタブを選択するアクションを実行しました。このボタンは、Tabキーに対してのみ応答していません。
int index=1;
if(evt.getKeyCode() == KeyEvent.VK_TAB)
{
// wrap around
if(evt.isShiftDown())
{
KeyboardFocusManager.getCurrentKeyboardFocusManager().focusPreviousComponent();
}
else
{
System.out.print("Shift Up");
KeyboardFocusManager.getCurrentKeyboardFocusManager().focusNextComponent();
jtabPaneProducts.setSelectedIndex(index);
}
}
フォーカストラバーサル機能に加えて、Tabキーの押下に応答するようにjbuttonを作成する方法を教えてください。