import be.nikiroo.utils.resources.MetaInfo;
-public class ConfigItemCombobox<E extends Enum<E>> extends ConfigItem<E> {
+class ConfigItemCombobox<E extends Enum<E>> extends ConfigItem<E> {
private static final long serialVersionUID = 1L;
private boolean editable;
+ private String[] allowedValues;
/**
* Create a new {@link ConfigItemCombobox} for the given {@link MetaInfo}.
public ConfigItemCombobox(MetaInfo<E> info, boolean editable) {
super(info, true);
this.editable = editable;
+ this.allowedValues = info.getAllowedValues();
}
@Override
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
protected JComponent createField(int item) {
- JComboBox field = new JComboBox(info.getAllowedValues());
+ JComboBox field = new JComboBox(allowedValues);
field.setEditable(editable);
return field;
}