@Override public void actionPerformed(ActionEvent e) { int row = table.convertRowIndexToModel(table.getEditingRow()); fireEditingStopped(); /* Invoke the Action */ ActionEvent event = new ActionEvent(table, ActionEvent.ACTION_PERFORMED, Integer.toString(row)); action.actionPerformed(event); }