WaitKey?

Status
Nicht offen für weitere Antworten.
Hi,

so erstmal hallo *ersten Post feier* ich hab mich dann auch mal entscloßen Java zu lernen und ich hab eine Frage. Gibt es in Java einen Befehl der mit dem weiteren ausführen des programms wartet bis eine Taste egal welche gedrückt wird. So wie der BlitzBasic Befehl WaitKey oder in C++ System("Pause")

Bitte um hilfe

mfg <<TheProgrammer>>
 
B

Beni

Gast
Du kannst ein "System.in.read()" missbrauchen. Dieser Befehl wartet auf eine Eingabe des Benutzers (in der Konsole), der Benutzer muss dann ENTER drücken, damit es weitergeht.
 
B

Beni

Gast
Dann gehts ab in die Thread-Programmierung. Da nimmt man ein Objekt, synchronisiert es (synchonized( objekt ){..} ) und ruft die Methode "wait" des Objektes auf. Ein anderer Thread kann dann, beim gleichen Objekt, die Methode "notify" aufrufen, und der erste Thread rennt weiter.
 
danke

mir ist auch noch ne möglichkeit eingefallen einfach eine while Schleife missbrauchen. auf Tastendruck erhöht sich irgend ne Variable und die while Schleife beendet sich sobald die Variable 1 erreicht




mfg <<TheProgrammer>>
 

jobu0101

Bekanntes Mitglied
TheProgrammer hat gesagt.:
danke

mir ist auch noch ne möglichkeit eingefallen einfach eine while Schleife missbrauchen. auf Tastendruck erhöht sich irgend ne Variable und die while Schleife beendet sich sobald die Variable 1 erreicht




mfg <<TheProgrammer>>

Das würde wohl viel Systemressourcen fressen, denn da hat der Rechner ja ohne Pause immer was zu tun! Kannst ja mal einfach in ne while-schleife nciths reinschreiben und die true setzen. Wirst sehen, die CPU-Auslastung ist ziemlich schnell bei 100%!
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben