I wanted to change the default action of the ENTER key on JTable, so I used this code:
table.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONE
The default Action for the ENTER key is "selectNextRowCell". As shown here, you can obtain a reference to the original Action and evoke in your new handler.
String name = "selectNextRowCell";
Action action = table.getActionMap().get(name);
…
public void actionPerformed(ActionEvent ae) {
action.actionPerformed(new ActionEvent(table, ActionEvent.ACTION_FIRST, name));
}