X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fui%2FConfigItemCombobox.java;h=b77e0a820596bea9356c69ab3d378e53afe878e8;hb=5584adbbbf5444c0039fed2b35dc7d5bb57b71b1;hp=db245892864540e62d314aa54d4c217b2121d3ab;hpb=d5026c096121da14c20d69893520594a36d088bb;p=nikiroo-utils.git diff --git a/src/be/nikiroo/utils/ui/ConfigItemCombobox.java b/src/be/nikiroo/utils/ui/ConfigItemCombobox.java index db24589..b77e0a8 100644 --- a/src/be/nikiroo/utils/ui/ConfigItemCombobox.java +++ b/src/be/nikiroo/utils/ui/ConfigItemCombobox.java @@ -5,10 +5,11 @@ import javax.swing.JComponent; import be.nikiroo.utils.resources.MetaInfo; -public class ConfigItemCombobox> extends ConfigItem { +class ConfigItemCombobox> extends ConfigItem { private static final long serialVersionUID = 1L; private boolean editable; + private String[] allowedValues; /** * Create a new {@link ConfigItemCombobox} for the given {@link MetaInfo}. @@ -21,6 +22,7 @@ public class ConfigItemCombobox> extends ConfigItem { public ConfigItemCombobox(MetaInfo info, boolean editable) { super(info, true); this.editable = editable; + this.allowedValues = info.getAllowedValues(); } @Override @@ -58,8 +60,8 @@ public class ConfigItemCombobox> extends ConfigItem { // rawtypes for Java 1.6 (and 1.7 ?) support @SuppressWarnings({ "unchecked", "rawtypes" }) @Override - protected JComponent createField(int item) { - JComboBox field = new JComboBox(info.getAllowedValues()); + protected JComponent createEmptyField(int item) { + JComboBox field = new JComboBox(allowedValues); field.setEditable(editable); return field; }