2

の CONTROL+PAGE_UP と CONTROL+PAGE_DOWN のデフォルトの動作を無効にする方法はJTabbedPane?

4

2 に答える 2

2

次のコードは、通常の動作を無効にします

JTabbedPane jTabbedPane = new JTabbedPane();
KeyStroke ctrlTab = KeyStroke.getKeyStroke("ctrl PAGE_DOWN");
KeyStroke ctrlShiftTab = KeyStroke.getKeyStroke("ctrl PAGE_UP");
InputMap inputMap = jTabbedPane.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
inputMap.put(ctrlTab, "none");
inputMap.put(ctrlShiftTab, "none");

Ctrl + Tab を使用してタブを切り替える例を次に示します。

于 2013-05-15T07:39:40.013 に答える