改变JTable中对回车的默认处理方法

JTable中对回车的默认处理是选中下一行,以下代码可以改变这处理方式:

ActionMap am = (ActionMap) UIManager.get("Table.actionMap");
am.put("selectNextRowCell", new AbstractAction() {
    @Override
    public void actionPerformed(ActionEvent e) {
        // 自己的处理代码
    }
});
table.setActionMap(am);

你可能感兴趣的:(swing,jtable,ActionMap)