Warten auf KeyTyped

Status
Nicht offen für weitere Antworten.

pepe-je

Mitglied
Im Ablauf eines Programms soll der Nutzer an der Stelle * eine Eingabe machen, die mit KeyTyped() registiert wird.

............
............ *

KeyTyped();
............

Bei dieser Form des Progranmms wird allerdings KeyTyped() schon vor der Eingabe ausgeführt, weil der Nutzer eine gewisse Zeit braucht, bis er seine Eingabe macht. Man muß also das Programm veranlassen, mit der Ausführung von KeyTyped zu warten, bis die Taste gedrückt ist.
Weiß jemand, wie das zu machen ist?
Die Registierung der Eingabe soll ohne Benutzung dder Enter-Taste erfolgen.

pepe-je
 
S

SlaterB

Gast
> mit der Ausführung von KeyTyped zu warten, bis die Taste gedrückt ist.

?
meinst du 'mit der Ausführung von KeyTyped zu warten, bis Codestelle * erreicht ist'?

gehts eigentlich um eine GUI, um ein normales JTextField oder irgendwas komisches -> was?

> Die Registierung der Eingabe soll ohne Benutzung dder Enter-Taste erfolgen.

klingt jetzt ganz zusammenhangslos, wenn man bedenkt, dass keyTyped() normalerweise auf jedes Zeichen reagiert

-------

falls du mit keyTyped() warten willst, bis eine Menge von zusammengehörigen Zeichen fertig eingegeben wurden:
wie soll keyTyped() das entscheiden, wenn es kein Enter gibt,
auf eine Pause von 3 Sekunden warten?
 

pepe-je

Mitglied
Ich muß das Problem sicher etwas ausführlicher schildern.
An der Codestelle * erscheint eine Frage auf dem Bildschirm. Die Frage soll durch Drücken einer von möglichen Tasten beantwortet werden und die Antwort ist zu registrieren.

Da auch die Zeit bis zum Drücken der Taste ermittelt werden soll, kann nicht mit einer Methode gearbeitet werden, bei der zusätzlich zur Antworttaste die Entertaste zu betätigen ist. Also geht es - so weit ich weiß - nur mit KeyTyped.
 
S

SlaterB

Gast
G

Gast

Gast
Du willst also die Zeit messen, die gebraucht wurde, um die Antwort zu geben?
Wenn ich das richtig verstanden habe, dann würde ich dass so machen:

................
Code:
Date start = new Date();
antwortEinlesen();
Date ende = new Date();
int zeit = start.getDingsbums() - ende.getDingsbums();
-------------

Wenn du ein neues Date-Objekt erzuegt, speichert dies den exakten Zeitpunkt in ms, die vom Jahr xyz vergangen sind.
Diese Anzahl ms kriegst du dann über die getDingsbums(), guck API, Methode zurück
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H JavaFX Hintergrundfarbe ändern, warten, Hintergrundfarbe wieder ändern Java Basics - Anfänger-Themen 34
D Programm auf Enter warten lassen Java Basics - Anfänger-Themen 2
E Richtiges Warten Java Basics - Anfänger-Themen 8
S in ActionListener auf Eingabe aus anderem Frame warten Java Basics - Anfänger-Themen 2
G Wie kann ich 1s lang warten? Java Basics - Anfänger-Themen 1
D JFrame - 10 Sekunden bis zum schließen warten. Java Basics - Anfänger-Themen 2
R Threads aufeinander warten lassen? Java Basics - Anfänger-Themen 10
S Input/Output In Java Swing auf Button warten? Java Basics - Anfänger-Themen 9
A Thread auf anderen warten Java Basics - Anfänger-Themen 2
C Warten auf Antwort Java Basics - Anfänger-Themen 22
S Threads Programm terminiert statt zu warten Java Basics - Anfänger-Themen 20
E ExecutorService warten bis alles fertig? Java Basics - Anfänger-Themen 5
A Threads Eine Klasse muss auf Variable der Anderen warten. Java Basics - Anfänger-Themen 6
D Input/Output Auf Tasteneingabe warten Java Basics - Anfänger-Themen 4
A Activity1 soll auf Activity2 warten (Camera-Intent) Java Basics - Anfänger-Themen 5
D Threads Kartenspiel - auf legen warten Java Basics - Anfänger-Themen 15
B Methode warten lassen bis Button gedrückt wird Java Basics - Anfänger-Themen 16
JAVAnnik auf Threadende warten Java Basics - Anfänger-Themen 6
H Auf Threads warten Java Basics - Anfänger-Themen 3
S Warten bis alle Threads fertig sind Java Basics - Anfänger-Themen 12
I Auf DB-Operation warten Java Basics - Anfänger-Themen 2
R Thread soll auf andere Threads warten Java Basics - Anfänger-Themen 3
T Warteschlange warten lassen bis Ereignis Java Basics - Anfänger-Themen 27
A Main warten lassen bis Variable durch Button übergeben wird Java Basics - Anfänger-Themen 2
V Warten bis die Länge eines Strings nicht mehr 0 ist Java Basics - Anfänger-Themen 13
M prozess starten und warten bis dieser sich beendet Java Basics - Anfänger-Themen 3
G Eigene Klasse für externe Befehle - Warten auf Prozesse Java Basics - Anfänger-Themen 6
D Auf Event warten Java Basics - Anfänger-Themen 4
F Logikproblem: Auf Mouselistener warten Java Basics - Anfänger-Themen 6
E Auf Mouselistener warten?! Java Basics - Anfänger-Themen 20
M Warten bis Thread an einem Semaphore angekommen ist Java Basics - Anfänger-Themen 4
C countdown/timer/Zeit warten lassen Java Basics - Anfänger-Themen 14
S Auf andere Methode warten Java Basics - Anfänger-Themen 7
B Während Schleife nicht auf Eingabe warten Java Basics - Anfänger-Themen 2
T auf vbscript warten Java Basics - Anfänger-Themen 3
S Thread warten abbrechen? Java Basics - Anfänger-Themen 5
C auf beendigung eines threads warten Java Basics - Anfänger-Themen 6
M warten in einer while-schleife Java Basics - Anfänger-Themen 12
L programm zum warten zwingen Java Basics - Anfänger-Themen 4
B Auf Programm warten Java Basics - Anfänger-Themen 2
S Auf Object warten Java Basics - Anfänger-Themen 2
K Auf File- Befehl warten. Java Basics - Anfänger-Themen 10
T eine Sekunde warten Java Basics - Anfänger-Themen 11
C Konsolenanwendung auf belibige Taste warten Java Basics - Anfänger-Themen 2
D Auf anderes Fenster Warten Java Basics - Anfänger-Themen 6
A Warten auf Userinput Java Basics - Anfänger-Themen 2
G Bei JDialog warten Java Basics - Anfänger-Themen 5
T Auf Selection warten Java Basics - Anfänger-Themen 7
N Java Insel 6 lesen oder auf 7 warten ? Java Basics - Anfänger-Themen 11
S Programmablauf pausieren, bzw. auf Eingabe warten Java Basics - Anfänger-Themen 4
G Warten auf Eingabe Java Basics - Anfänger-Themen 12
G Thread soll warten Java Basics - Anfänger-Themen 5
F 1 Minute warten Java Basics - Anfänger-Themen 18
S Thread auf Thread warten lassen. Java Basics - Anfänger-Themen 2
G auf ende mehrerer threads warten Java Basics - Anfänger-Themen 2
B Timer / Thread warten Java Basics - Anfänger-Themen 3
G warten Java Basics - Anfänger-Themen 10
P Warten-Fenster Java Basics - Anfänger-Themen 8
vogella *Gelöst *Im Programm warten (wait()) Java Basics - Anfänger-Themen 2
A Bitte Warten Java Basics - Anfänger-Themen 2
P Externen Proceß starten und warten bis beendet? Java Basics - Anfänger-Themen 2
J Threads: warten bis erste aktion ausgeführt wurde Java Basics - Anfänger-Themen 6
G Eine Methode zum Warten? Java Basics - Anfänger-Themen 7
G Frage zum Warten auf und Aufwecken von Threads Java Basics - Anfänger-Themen 2
L Einfaches Warten in eine Schleife Java Basics - Anfänger-Themen 9
B auf mehrere Threads warten Java Basics - Anfänger-Themen 3
K Animation warten lassen Java Basics - Anfänger-Themen 9
S Auf JInternalFrame warten? Java Basics - Anfänger-Themen 2
R Warten, bis ein Prozess gestartet wurde Java Basics - Anfänger-Themen 23
M x Sekunden warten Java Basics - Anfänger-Themen 13
P Bitte um ein paar Tipps! (Threads, Warten auf Ereignisse,.) Java Basics - Anfänger-Themen 2
M Wie lässt man eine Methode warten ohne Threads zu benutzen? Java Basics - Anfänger-Themen 8
Xentox501 KeyTyped wird nicht wahrgenommen Java Basics - Anfänger-Themen 8
J KeyListener (keyTyped) funktioniert nicht Java Basics - Anfänger-Themen 9
B KeyTyped gibt falschen Wert aus Java Basics - Anfänger-Themen 2
hdi KeyListener : keyTyped() nicht nutzbar? Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben