fixed measure editing

fixed trace lead color
This commit is contained in:
bancika
2011-01-14 13:57:51 +00:00
parent 628d370019
commit 1f5fa8ae14
8 changed files with 44 additions and 18 deletions
@@ -30,7 +30,12 @@ public class MeasureEditor extends Container {
@Override
public void propertyChange(PropertyChangeEvent evt) {
measure.setValue((Double) evt.getNewValue());
try {
AbstractMeasure<?> newMeasure = (AbstractMeasure<?>) measure.clone();
newMeasure.setValue((Double) evt.getNewValue());
property.setValue(newMeasure);
} catch (CloneNotSupportedException ex) {
}
}
});
add(valueField, BorderLayout.CENTER);
@@ -42,7 +47,12 @@ public class MeasureEditor extends Container {
@Override
public void actionPerformed(ActionEvent e) {
measure.setUnit((Enum) unitBox.getSelectedItem());
try {
AbstractMeasure<?> newMeasure = (AbstractMeasure<?>) measure.clone();
measure.setUnit((Enum) unitBox.getSelectedItem());
property.setValue(newMeasure);
} catch (CloneNotSupportedException ex) {
}
}
});
add(unitBox, BorderLayout.EAST);