Hallo Forum,
Ich habe folgendes Problem:
Ich möchte in einem swing-Fenster (JFrame) fragen, ob gerade ein Knopf gedrückt ist.
Natürlich kann ich über KeyListener immer mitkriegen, wenn ein Knopf gedrückt wird, aber ich möchte in regelmäßigen Abständen erfragen, ob ein Knopf runtergedrückt ist oder nicht.
Gibt es dafür in einer JAVA-Standartbibliothek eine Methode??
sowas wie:
Ich habe bis jetzt eine "Tabelle" programmiert, die bei jedem keyPressed() den entsprechenden KeyCode als gedrückt markiert und nach einer gewissen zeit wieder abmarkiert, wenn nicht ein neues keyPressed() mit diesem Code durchgeführt wurde.
Aber diese Löung ist nicht nur etwas inkonsistent sondern auch noch Speicherbelastend; daher frage ich mich, ob es sowas wie diese Methode gibt, oder irgendwas anderes, dass mit gedrückt gehaltenen Tasten zu tun hat.
Ich freue mich über jede Hilfe!
Liebe Grüße,
centrax
Ich habe folgendes Problem:
Ich möchte in einem swing-Fenster (JFrame) fragen, ob gerade ein Knopf gedrückt ist.
Natürlich kann ich über KeyListener immer mitkriegen, wenn ein Knopf gedrückt wird, aber ich möchte in regelmäßigen Abständen erfragen, ob ein Knopf runtergedrückt ist oder nicht.
Gibt es dafür in einer JAVA-Standartbibliothek eine Methode??
sowas wie:
Java:
//...
public boolean keyIsPressedAtTheMoment(int keyCode) {
//Methode, die true zurueckgibt, wenn die entsprechende Taste gedrückt ist
}
//...
Ich habe bis jetzt eine "Tabelle" programmiert, die bei jedem keyPressed() den entsprechenden KeyCode als gedrückt markiert und nach einer gewissen zeit wieder abmarkiert, wenn nicht ein neues keyPressed() mit diesem Code durchgeführt wurde.
Aber diese Löung ist nicht nur etwas inkonsistent sondern auch noch Speicherbelastend; daher frage ich mich, ob es sowas wie diese Methode gibt, oder irgendwas anderes, dass mit gedrückt gehaltenen Tasten zu tun hat.
Ich freue mich über jede Hilfe!
Liebe Grüße,
centrax