JComboBox как пользовательский TableCellEditor

У меня есть стол. Изменения в этой таблице обновляют базу данных. Один столбец редактируется JComboBox в этой таблице. Щелчок по любой ячейке в этом столбце вызывает событие tableChanged. Однако он должен быть запущен после выбора элемента JComboBox. Как я могу заставить tableChanged произойти после выбора?

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;
    }
}

Ответы на вопрос(2)

Ваш ответ на вопрос