mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-18 01:14:42 -04:00
fixed bugs introduced by refactoring
This commit is contained in:
parent
730910c1fb
commit
10d6b6c352
@ -97,15 +97,18 @@ public final class EditorFactory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private final static class IntegerEditor extends LabelEditor<Integer> {
|
private final static class IntegerEditor extends LabelEditor<Integer> {
|
||||||
|
private static final Integer[] DEFAULTS = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16};
|
||||||
private final JComboBox<Integer> comboBox;
|
private final JComboBox<Integer> comboBox;
|
||||||
private final Key<Integer> key;
|
private final Key<Integer> key;
|
||||||
|
|
||||||
public IntegerEditor(Integer value, Key<Integer> key) {
|
public IntegerEditor(Integer value, Key<Integer> key) {
|
||||||
this.key = key;
|
this.key = key;
|
||||||
Integer[] selects = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16};
|
Integer[] selects = null;
|
||||||
if (key instanceof Key.KeyInteger) {
|
if (key instanceof Key.KeyInteger) {
|
||||||
selects = ((Key.KeyInteger) key).getComboBoxValues();
|
selects = ((Key.KeyInteger) key).getComboBoxValues();
|
||||||
}
|
}
|
||||||
|
if (selects == null)
|
||||||
|
selects = DEFAULTS;
|
||||||
comboBox = new JComboBox<>(selects);
|
comboBox = new JComboBox<>(selects);
|
||||||
comboBox.setEditable(true);
|
comboBox.setEditable(true);
|
||||||
comboBox.setSelectedItem(value);
|
comboBox.setSelectedItem(value);
|
||||||
|
@ -19,7 +19,7 @@ public class DummyElement implements Element {
|
|||||||
/**
|
/**
|
||||||
* The DataElement description
|
* The DataElement description
|
||||||
*/
|
*/
|
||||||
public static final ElementTypeDescription DATADESCRIPTION = new ElementTypeDescription("DATA", DummyElement.class)
|
public static final ElementTypeDescription DATADESCRIPTION = new ElementTypeDescription("Data", DummyElement.class)
|
||||||
.addAttribute(Keys.MICRO_STEP)
|
.addAttribute(Keys.MICRO_STEP)
|
||||||
.addAttribute(Keys.MAX_STEP_COUNT);
|
.addAttribute(Keys.MAX_STEP_COUNT);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user