0

我创建了具有 3 个选项卡的选项卡面板,并在每个选项卡中显示图表。我的问题是我想使用箭头键来回移动图表。但是当我按下箭头时,它会切换选项卡。

如何删除切换标签的箭头键的默认行为?

4

1 回答 1

4

您必须取消注册键绑定。

例如:

tabComponent.getInputMap(JComponent.WHEN_FOCUSED).put(KeyStroke.getKeyStroke("LEFT"), "none");
tabComponent.getInputMap(JComponent.WHEN_FOCUSED).put(KeyStroke.getKeyStroke("RIGHT"), "none");

您可能想看看这个如何使用 KeyBindings

于 2013-09-29T05:27:44.827 回答