Object newSelection = comp.getComboBoxModel().getSelectedItem();
if (oldSelection == newSelection)
return;
if (oldSelection != null )
comp.fireItemStateChanged(new ItemEvent(comp,ItemEvent.ITEM_STATE_CHANGED,
oldSelection,
ItemEvent.DESELECTED));
// set the new selected item.
comp.setSelectedItemReminder(newSelection);
if (newSelection != null )
comp.fireItemStateChanged(new ItemEvent(comp,ItemEvent.ITEM_STATE_CHANGED,
newSelection,
ItemEvent.SELECTED));
}