Hi!
Ich probiere gerade etwas mit grafischen Anwendungen herum. Ich habe folgenden Programmaufbau:
Wenn ich nun eine Taste gedrückt halte, dann werden abwechselnd ganz oft keyPressed, keyTyped und keyReleased aufgerufen. Ich suche aber eine Methode, die nur ein einziges Mal beim Herunterdrücken der Taste ausgeführt wird und eine andere Methode, die nur ein einziges Mal bei Loslassen ausgeführt. Gibt es sowas in java?
Ich probiere gerade etwas mit grafischen Anwendungen herum. Ich habe folgenden Programmaufbau:
Java:
public class Prog extends java.awt.Frame implements KeyListener {
...
public void keyPressed(KeyEvent ke) {
...
}
public void keyReleased(KeyEvent ke) {
...
}
public void keyTyped(KeyEvent ke) {
...
}
}
Wenn ich nun eine Taste gedrückt halte, dann werden abwechselnd ganz oft keyPressed, keyTyped und keyReleased aufgerufen. Ich suche aber eine Methode, die nur ein einziges Mal beim Herunterdrücken der Taste ausgeführt wird und eine andere Methode, die nur ein einziges Mal bei Loslassen ausgeführt. Gibt es sowas in java?