Java Code Enter
Halllo, ich bin gerade dabei einen Javacode zu schreiben. Da ich ein Quiz schreibe, möchte ich, dass man an einer Stelle weiter kommt, nachdem man 'Enter' gedrückt hat. Dies hatte ich mit einer Eingabe und Integer versucht. Das hat aber nicht geklappt, weil der Computer ja wegen des Enters eine Eingabe erwartet. Kann ich irgendwie die Eingabe von 'Enter anforder, ohne irgendwas anderes Einzugeben, einfach nur um zum nächsten Schritt zu gelangen? Vielen Dank im Voraus für die hilfreichen Antworten :)
3 Antworten
Wenn du einfach nur willst, dass dein Programm solange wartet, bis der Nutzer Enter gedrückt hat, kannst du einfach folgende Zeile nutzen:
System.in.read();
Die read-Funktion wirft eine Exception, deshalb muss du entweder einen try-catch Block drum rum basteln, oder im Funktionskopf wegschmeißen.
Und noch ein allgemeiner Tipp, der dir das Leben einfacher machen wird:
Versuche deine Fragen kurz und deutlich zu formulieren. Programmierer sind lesefaul und je kürzer die Frage, desto höher die Chance auf Antworten.
Soll das Enter in einem Textfeld gedrückt werden?
Wenn ja: implementiere das Event "KeyDown" des Textfeldes aus, prüfe anhand des KeyCodes ob es sich um die Enter-Taste handelt, und wenn ja: "do something"
Willst du die Enter taste auslesen oder die Enter taste simulieren?
das ist ein Beispiel für das Abfragen: http://www.javabeginners.de/Ereignisbehandlung/Tastaturereignisse.php
Und da wäre ein Beispiel mit dabei zum Tasten Simulieren.
http://computer.wer-weiss-was.de/java/tastendruck_simulieren-4711446.html
Ich hab selbst von Java leider keine Ahnung, weder Syntax noch von den Möglichkeiten was es alles gibt. Aber es sind die Programmiersprachen recht ähnlcih und solche Möglichkeiten kenn ich von C# her.