Es wird ein code abgefragt, wenn dieser code richtig ist läuft das programm weiter aber es bleibt stehen und es passiert nichts.
Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Timer;
import java.util.TimerTask;
import java.util.concurrent.TimeUnit;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class Closer {
public static void main(String[] args) throws IOException, InterruptedException {
String stopCode = "hallo";
String freigegebeneZeitString = "";
int freigegebeneZeitInt = 0;
JFrame frame = new JFrame();
String stopCodeEingabe = JOptionPane.showInputDialog(
frame,
"Enter the secret code to continue",
"Secret code needed",
JOptionPane.WARNING_MESSAGE
);
boolean programmLäuft = false;
if(stopCode == stopCodeEingabe) {
freigegebeneZeitString = JOptionPane.showInputDialog(null, "Bitte geben sie die erlaubte Spielzeit ein:");
freigegebeneZeitInt = Integer.parseInt(freigegebeneZeitString);
TimeUnit.MINUTES.sleep(freigegebeneZeitInt);
}
else {
while(programmLäuft) {
TimeUnit.MINUTES.sleep(10);
Runtime.getRuntime().exec("cmd /c start Kindersicherung");
}
}
}
}