|
@@ -311,7 +311,7 @@ public class GUI implements CategoryListener {
|
|
addElementPopUp = new AddElementPopUp();
|
|
addElementPopUp = new AddElementPopUp();
|
|
addElementPopUp.setVisible(true);
|
|
addElementPopUp.setVisible(true);
|
|
controller.addElementCanvasObject(tempCpsObject.getID(), addElementPopUp.getElement().getEleName(),
|
|
controller.addElementCanvasObject(tempCpsObject.getID(), addElementPopUp.getElement().getEleName(),
|
|
- addElementPopUp.getElement().getAmount(), addElementPopUp.getElement().getEnergy());
|
|
+ addElementPopUp.getElement().getAmount(), addElementPopUp.getElement().getEnergy());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -329,6 +329,7 @@ public class GUI implements CategoryListener {
|
|
tempElement = getActualHolonElement(obj, yValueElements);
|
|
tempElement = getActualHolonElement(obj, yValueElements);
|
|
if (tempElement != null && obj.getClass() == HolonObject.class && obj.getID() != 0) {
|
|
if (tempElement != null && obj.getClass() == HolonObject.class && obj.getID() != 0) {
|
|
controller.deleteElementCanvas(obj.getID(), tempElement.getEleName());
|
|
controller.deleteElementCanvas(obj.getID(), tempElement.getEleName());
|
|
|
|
+ refreshTableHolonElement();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -527,18 +528,7 @@ public class GUI implements CategoryListener {
|
|
@Override
|
|
@Override
|
|
public void mousePressed(MouseEvent e) {
|
|
public void mousePressed(MouseEvent e) {
|
|
|
|
|
|
-
|
|
+ refreshTableHolonElement();
|
|
- if (tableModelHolonElement.getRowCount() > 0) {
|
|
|
|
- for (int i = tableModelHolonElement.getRowCount() - 1; i > -1; i--) {
|
|
|
|
- tableModelHolonElement.removeRow(i);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- if (canvas.dataSelected != null) {
|
|
|
|
- for (HolonElement he : canvas.dataSelected) {
|
|
|
|
- Object[] temp = { he.getEleName(), he.getEnergy(), he.getAmount() };
|
|
|
|
- tableModelHolonElement.addRow(temp);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -801,7 +791,6 @@ public class GUI implements CategoryListener {
|
|
public CpsObject getActualCps() {
|
|
public CpsObject getActualCps() {
|
|
int tempID = model.getSelectedObjectID();
|
|
int tempID = model.getSelectedObjectID();
|
|
CpsObject tempCps = controller.searchByID(tempID);
|
|
CpsObject tempCps = controller.searchByID(tempID);
|
|
- System.out.println(tempCps.getID());
|
|
|
|
return tempCps;
|
|
return tempCps;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -817,4 +806,23 @@ public class GUI implements CategoryListener {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ * Refresh the Table displaying the Holon Elements
|
|
|
|
+ */
|
|
|
|
+ public void refreshTableHolonElement() {
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ if (tableModelHolonElement.getRowCount() > 0) {
|
|
|
|
+ for (int i = tableModelHolonElement.getRowCount() - 1; i > -1; i--) {
|
|
|
|
+ tableModelHolonElement.removeRow(i);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (canvas.dataSelected != null) {
|
|
|
|
+ for (HolonElement he : canvas.dataSelected) {
|
|
|
|
+ Object[] temp = { he.getEleName(), he.getEnergy(), he.getAmount() };
|
|
|
|
+ tableModelHolonElement.addRow(temp);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|