Hallo zusammen,
ich schreibe gerade ein kleines Programm und stehe vor folgender Herausforderung:
Ich möchte das ein Benutzer eine Eingabe innerhalb einer gewissen Zeit macht.
Gedacht hatte ich mir das als Kombination einer "read()" im Hintergrund und einer "wait()" im Vordergrund aber ich finde leider auch nichts dazu im Netz.
Wäre es ein Bash Skript würde ich nun zu Vorder- und Hintergrund greifen, aber gibt es das in Java ?
Meine Funktionen sehen so aus:
Kann mir da jemand eine Anregung geben wie ich das hin bekommen kann ?
(public static weil aufgeteilt in Molule und Packages..)
Vielen lieben Dank.
Felix
ich schreibe gerade ein kleines Programm und stehe vor folgender Herausforderung:
Ich möchte das ein Benutzer eine Eingabe innerhalb einer gewissen Zeit macht.
Gedacht hatte ich mir das als Kombination einer "read()" im Hintergrund und einer "wait()" im Vordergrund aber ich finde leider auch nichts dazu im Netz.
Wäre es ein Bash Skript würde ich nun zu Vorder- und Hintergrund greifen, aber gibt es das in Java ?
Meine Funktionen sehen so aus:
Java:
//Eingabe für Integer:
public static int read(){
int ret=0;
try{
input = new Scanner(System.in);
ret=input.nextInt();
} catch (java.util.InputMismatchException ex) {
System.out.println("$Gib eine Int Zahl ein ...");
}
return ret;
}
//Warte 5 Sekunden
public static void wait(){
try {
Thread.sleep(5*1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Kann mir da jemand eine Anregung geben wie ich das hin bekommen kann ?
(public static weil aufgeteilt in Molule und Packages..)
Vielen lieben Dank.
Felix
Zuletzt bearbeitet von einem Moderator: