Hallo,
Sobald der Benutzer z.b. die Taste "F" drückt, soll (nur!) ein einziges mal die Meldung "F wurde gedrückt" ausgegeben werden.
Mein Problem ist aber, dass wenn man auf 1x "F" tippt, dutzende male die Meldung "F wurde gedrückt" ausgegeben wird, da ich genau genommen ja nicht 1x tippe, sondern die Taste ja einen gewissen Zeitraum aktiviert ist.
Wie krieg ich es aber hin, dass pro Tastendruck nur auch jeweils 1x etwas geschieht?
Wenn ich es mit keyTyped() probiere, passiert überhaupt nichts...
Momentan läufts mit keypressed() (boolean x=true) und keyreleased() (boolean x= false) und eben einer if(x) dann "F wurde gedrückt"...
Sobald der Benutzer z.b. die Taste "F" drückt, soll (nur!) ein einziges mal die Meldung "F wurde gedrückt" ausgegeben werden.
Mein Problem ist aber, dass wenn man auf 1x "F" tippt, dutzende male die Meldung "F wurde gedrückt" ausgegeben wird, da ich genau genommen ja nicht 1x tippe, sondern die Taste ja einen gewissen Zeitraum aktiviert ist.
Wie krieg ich es aber hin, dass pro Tastendruck nur auch jeweils 1x etwas geschieht?
Wenn ich es mit keyTyped() probiere, passiert überhaupt nichts...
Momentan läufts mit keypressed() (boolean x=true) und keyreleased() (boolean x= false) und eben einer if(x) dann "F wurde gedrückt"...