Index: src/main/java/common/javax/swing/JComboBox.java =================================================================== --- src/main/java/common/javax/swing/JComboBox.java (revision 448199) +++ src/main/java/common/javax/swing/JComboBox.java (working copy) @@ -293,8 +293,13 @@ dataModel.setSelectedItem(element); } else if (isEditable && element != null && !element.equals(getEditor().getItem())) { getEditor().setItem(element); + } else { + // fire action event even if selection is not changed + fireActionEvent(); } } + + } public Object getSelectedItem() {