if (values.isEditable()) {
if (!value.equals("")) {
DefaultComboBoxModel list = (DefaultComboBoxModel) values.getModel();
int indexOfValue = list.getIndexOf(value);
if(indexOfValue > 0)
list.removeElementAt(indexOfValue);
if(indexOfValue == -1 || list.getIndexOf(value) != indexOfValue){
values.insertItemAt(value, 0);
values.setSelectedIndex(0);
}
else if(indexOfValue != -1){