有什么方法可以更改 JTable 使用的默认快捷键吗?例如,我想更改 Home 和 End 键,这样它们就会移动到第一/最后一行而不是第一/最后一列。
有办法做到这一点吗?谢谢您的帮助。
最佳答案
使用带有以下字符串的 inputmap "selectLastRow" 和 "selecFirstRow"
像这样:
table.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_HOME, 0), "selectFirstRow");
关于java - 任何更改 JTable 组件默认行为的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5167712/