有什么方法可以更改 JTable 使用的默认快捷方式?例如,我想更改 Home 和 End 键,因此它们将移动到第一行/最后一行而不是第一列/最后一列。
有什么办法可以做到这一点?谢谢你的帮助。
有什么方法可以更改 JTable 使用的默认快捷方式?例如,我想更改 Home 和 End 键,因此它们将移动到第一行/最后一行而不是第一列/最后一列。
有什么办法可以做到这一点?谢谢你的帮助。
将 inputmap 与以下字符串“selectLastRow”和“selecFirstRow”一起使用
像这样:
table.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_HOME, 0), "selectFirstRow");
您可以使用Ctrl+HOME
和Ctrl+END
移动到第一行/最后一行。你应该尽量不要改变这种行为,因为这是用户习惯的。