Kevin Trometer 8 년 전
부모
커밋
0d4fa802a8
1개의 변경된 파일14개의 추가작업 그리고 0개의 파일을 삭제
  1. 14 0
      src/ui/view/TimePanel.java

+ 14 - 0
src/ui/view/TimePanel.java

@@ -209,6 +209,9 @@ public class TimePanel extends JPanel {
 				.getImage().getScaledInstance(30, 30, Image.SCALE_SMOOTH)));
 		timeForwardBtn.addActionListener(new ActionListener() {
 			public void actionPerformed(ActionEvent ae) {
+				if (!model.getIsSimRunning()) {
+					controller.setIsSimRunning(true);
+				}
 				timeSlider.setValue(timeSlider.getValue() + 1);
 				controller.setCurIteration(timeSlider.getValue());
 			}
@@ -267,6 +270,17 @@ public class TimePanel extends JPanel {
 				controller.resetSimulation();
 			}
 		});
+		timeSlider.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT, 0, false), "Right_ARROW");
+		timeSlider.getActionMap().put("Right_ARROW", new AbstractAction() {
+			private static final long serialVersionUID = 1L;
+			@Override
+			public void actionPerformed(ActionEvent e) {
+				if (!model.getIsSimRunning()) {
+					controller.setIsSimRunning(true);
+				}
+				timeSlider.setValue(timeSlider.getValue()+1);
+			}
+		});
 	}
 
 	/**