JComboBox como um TableCellEditor personalizado

Eu tenho uma mesa. Alterações no banco de dados de atualização da tabela. Uma coluna é editada por um JComboBox nessa tabela. Cliques em qualquer célula nessa coluna disparam um evento tableChanged. No entanto, ele precisa ser acionado após selecionar um item de um JComboBox. Como faço para que tableChanged ocorra após a seleção?

public class JIDCellEditor extends AbstractCellEditor implements TableCellEditor {

    JComboBox jComboBox;

    @Override
    public Object getCellEditorValue() {
        return jComboBox.getSelectedItem();
    }

    @Override
    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
        Vector vector = new Vector();
        vector.add(0);
        for (int i = 0; i < table.getRowCount(); i++) {
            if (!vector.contains(table.getValueAt(i, 0)) && table.getValueAt(i, 3).toString().equals("Female")) {
                vector.add(table.getValueAt(i, 0));
            }
        }
        vector.remove(table.getValueAt(row, 0));
        jComboBox = new JComboBox(vector);
        jComboBox.setSelectedItem(value);
        return jComboBox;
    }
}

questionAnswers(2)

yourAnswerToTheQuestion