|
@@ -367,6 +367,7 @@ public class GUI implements CategoryListener {
|
|
@Override
|
|
@Override
|
|
public void propertyChange(PropertyChangeEvent evt) {
|
|
public void propertyChange(PropertyChangeEvent evt) {
|
|
try {
|
|
try {
|
|
|
|
+
|
|
tempCps = controller.searchByID(model.getSelectedObjectID());
|
|
tempCps = controller.searchByID(model.getSelectedObjectID());
|
|
if (tempCps != null) {
|
|
if (tempCps != null) {
|
|
System.out.println("change: " + tempCps.toString());
|
|
System.out.println("change: " + tempCps.toString());
|
|
@@ -379,6 +380,12 @@ public class GUI implements CategoryListener {
|
|
if(temp.get(1).toString().compareTo("-")==0) {ch = -1;} else {ch = 1;}
|
|
if(temp.get(1).toString().compareTo("-")==0) {ch = -1;} else {ch = 1;}
|
|
float fa = Float.parseFloat(temp.get(2).toString());
|
|
float fa = Float.parseFloat(temp.get(2).toString());
|
|
int i = Integer.parseInt(temp.get(3).toString());
|
|
int i = Integer.parseInt(temp.get(3).toString());
|
|
|
|
+ ((HolonObject) tempCps).getElements().get(r).setEleName((String) temp.get(0));
|
|
|
|
+ ((HolonObject) tempCps).getElements().get(r).setSign(ch);
|
|
|
|
+ ((HolonObject) tempCps).getElements().get(r).setEnergy(fa);
|
|
|
|
+ ((HolonObject) tempCps).getElements().get(r).setAmount(i);
|
|
|
|
+ System.out.println(table.getRowCount() + " " + temp.get(0) + " " + ch + " "
|
|
|
|
+ + fa + " " + i);
|
|
}
|
|
}
|
|
if (tableModel.getRowCount() > 0) {
|
|
if (tableModel.getRowCount() > 0) {
|
|
for (int i = tableModel.getRowCount() - 1; i > -1; i--) {
|
|
for (int i = tableModel.getRowCount() - 1; i > -1; i--) {
|
|
@@ -391,7 +398,7 @@ public class GUI implements CategoryListener {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- //TODO exceptoin
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|