Преглед на файлове

Adds Restart text to simulation start/stop button if sim is over

Andreas T. Meyer-Berg преди 5 години
родител
ревизия
a6674411d6
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      src/main/java/de/tu_darmstadt/tk/SmartHomeNetworkSim/view/popups/SimulationConfigurator.java

+ 4 - 2
src/main/java/de/tu_darmstadt/tk/SmartHomeNetworkSim/view/popups/SimulationConfigurator.java

@@ -286,8 +286,10 @@ public class SimulationConfigurator extends JFrame implements Observer{
 		//Change Button Text
 		if (sim.isRunning()) {
 			btnStartStop.setText("Stop Simulation");
-		} else {
+		} else if(sim.getCurrentTime()<sim.getEndTime()){
 			btnStartStop.setText("Start Simulation");
+		} else{
+			btnStartStop.setText("Restart Simulation");
 		}
 		mutex = false;
 		
@@ -407,7 +409,7 @@ public class SimulationConfigurator extends JFrame implements Observer{
 			if(sim.isRunning()){
 				sim.stopSimulation();
 			}else{
-				if(sim.getCurrentTime()==sim.getEndTime()){
+				if(sim.getCurrentTime()>=sim.getEndTime()){
 					//Reset
 					sim.resetSimulation();
 				}