在我的应用程序中,我有一个 JTable,我在其中映射了一个 Key 事件。来源:
getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "selectNextColumnCell");
getActionMap().put("selectNextColumnCell", new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
//DO SOMETHING
}
});
}
但是只有当我按下回车键并且不释放它时才会调用这个动作。但是每次用户输入回车键时我都需要调用这个动作。