Fixed Raw editor does not select item in enum list

This commit is contained in:
Jindra Petřík
2022-11-14 10:04:55 +01:00
parent 1cd8327416
commit a29423134d
2 changed files with 8 additions and 1 deletions
@@ -90,7 +90,13 @@ public class EnumEditor extends JComboBox<ComboBoxItem<Integer>> implements Gene
public void reset() {
try {
int value = (int) (Integer) ReflectionTools.getValue(obj, field, index);
setSelectedItem(values.get(value));
for (int i = 0; i < getItemCount(); i++) {
ComboBoxItem<Integer> item = getItemAt(i);
if (item.getValue() == value) {
setSelectedItem(item);
break;
}
}
} catch (IllegalArgumentException | IllegalAccessException ex) {
// ignore
}