Browse Source

#76: added table update after (table-update and sim-run)

I. Dix 6 years ago
parent
commit
6bb8d6f273
3 changed files with 756 additions and 774 deletions
  1. 3 3
      src/classes/HolonElement.java
  2. 5 1
      src/ui/view/GUI.java
  3. 748 770
      src/ui/view/UnitGraph.java

+ 3 - 3
src/classes/HolonElement.java

@@ -145,9 +145,9 @@ public class HolonElement {
      * @param pos    int
      * @param energyPerElement float
      */
-//    public void setAvailableEnergyPerElementAt(int pos, float energyPerElement) {
-//        this.availableEnergyPerElementAt[pos] = energyPerElement;
-//    }
+    public void setAvailableEnergyPerElementAt(int pos, float energyPerElement) {
+        this.availableEnergyPerElementAt[pos] = energyPerElement;
+    }
 
     /**
      * Get the user-defined Name.

+ 5 - 1
src/ui/view/GUI.java

@@ -1079,7 +1079,11 @@ public class GUI implements CategoryListener {
                 triggerUpdateController(null);
                 contentPane.updateUI();
                 unitGraph.repaint();
-                triggerUpdateController(null);
+
+                // trigger update of table after UnitGraph was painted
+                SwingUtilities.invokeLater(() -> {
+                    triggerUpdateController(null);
+                });
             } catch (Exception e) {
             }
         });

File diff suppressed because it is too large
+ 748 - 770
src/ui/view/UnitGraph.java


Some files were not shown because too many files changed in this diff