Prechádzať zdrojové kódy

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

I. Dix 7 rokov pred
rodič
commit
6bb8d6f273
3 zmenil súbory, kde vykonal 756 pridanie a 774 odobranie
  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) {
             }
         });

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 748 - 770
src/ui/view/UnitGraph.java


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov