multi-section can caps

This commit is contained in:
Branislav Stojkovic
2019-01-06 14:16:50 +01:00
parent b9613fa72d
commit 8dd1b74f96
7 changed files with 425 additions and 359 deletions
@@ -60,7 +60,7 @@ public class MeasureArrayEditor extends Container {
.getValue());
Double[] values = new Double[measure.length];
for (int i = 0; i < measure.length; i++) {
values[i] = measure[i].getValue();
values[i] = measure[i] == null ? null : measure[i].getValue();
}
valueField = new DoubleArrayTextField(measure == null ? null : values);
oldBg = valueField.getBackground();
@@ -101,7 +101,7 @@ public class MeasureArrayEditor extends Container {
.getGenericSuperclass()).getActualTypeArguments()[0];
Method method = ((Class<?>) type).getMethod("values");
unitBox = new JComboBox((Object[]) method.invoke(null));
unitBox.setSelectedItem(measure == null || measure.length == 0 ? null
unitBox.setSelectedItem(measure == null || measure.length == 0 || measure[0] == null ? null
: measure[0].getUnit());
unitBox.addActionListener(new ActionListener() {