Changeset 277 in tmcsimulator for trunk/src/tmcsim/cadsimulator
- Timestamp:
- 02/26/2019 09:08:19 AM (7 years ago)
- Location:
- trunk/src/tmcsim/cadsimulator
- Files:
-
- 2 edited
-
managers/TrafficModelManager.java (modified) (1 diff)
-
viewer/TrafficModelViewPanel.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/tmcsim/cadsimulator/managers/TrafficModelManager.java
r258 r277 199 199 eventQueue.remove(); 200 200 setChanged(); 201 notifyObservers(getEventQueue()); 201 // Send updated list to view 202 // notifyObservers(getEventQueue()); 203 // Notify view it should scroll to next event 204 notifyObservers(new Integer(0)); 202 205 } 203 206 setChanged(); -
trunk/src/tmcsim/cadsimulator/viewer/TrafficModelViewPanel.java
r231 r277 32 32 { 33 33 initComponents(); 34 lstEvents.setSelectedIndex(0); 35 34 36 } 35 37 … … 66 68 { 67 69 lstEvents.setModel(new MyListModel((LinkedList) obj)); 70 } 71 if (obj instanceof Integer) 72 { 73 // The manager processed an event so advance the selected item 74 int currIdx = lstEvents.getSelectedIndex(); 75 lstEvents.setSelectedIndex(currIdx+1); 76 lstEvents.ensureIndexIsVisible(lstEvents.getSelectedIndex()); 68 77 } 69 78 }
Note: See TracChangeset
for help on using the changeset viewer.
