소스 검색

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

I. Dix 7 년 전
부모
커밋
6bb8d6f273
3개의 변경된 파일756개의 추가작업 그리고 774개의 파일을 삭제
  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) {
             }
         });

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 748 - 770
src/ui/view/UnitGraph.java


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.