import be.nikiroo.utils.resources.MetaInfo;
-public class ConfigItemBoolean<E extends Enum<E>> extends ConfigItem<E> {
+class ConfigItemBoolean<E extends Enum<E>> extends ConfigItem<E> {
private static final long serialVersionUID = 1L;
/**
@Override
protected Object getFromInfo(int item) {
- return info.getBoolean(item, false);
+ return getInfo().getBoolean(item, true);
}
@Override
@Override
protected void setToInfo(Object value, int item) {
- info.setBoolean((Boolean) value, item);
+ getInfo().setBoolean((Boolean) value, item);
}
@Override
- protected JComponent createField(int item) {
+ protected JComponent createEmptyField(int item) {
// Should not happen!
if (getFromInfo(item) == null) {
System.err
.println("No default value given for BOOLEAN parameter \""
- + info.getName() + "\", we consider it is FALSE");
+ + getInfo().getName()
+ + "\", we consider it is FALSE");
}
return new JCheckBox();