Entertaste

Bastik1007

Aktives Mitglied
Ich will die Entertaste aktiviert haben in meinem Programm. Wenn ich die Entertaste drück, soll er das selbe machen wie der Button.
Ich hab schon viel gegoogelt und auch was gefunden, sogar hier im Forum darüber, aber wirklich verstanden hab ich nichts.. :x
Ich weiß nur, das man irgendwas mit KeyEvent machen soll.
Deswegen...könntet ihr mir nochmal verständlich erklären, wie ich denn die Entertaste mit dem Button verbinde bzw. wie das halt funktioniert. :)
 

c_sidi90

Top Contributor
Du kannst deine Klasse von KeyAdapter erben lassen. (extends KeyAdapter) und die dazugehörigen Methoden implementieren.

z.B. so
Java:
public class Bewegen extends KeyAdapter(){

   public void keyPressed(KeyEvent e) {

	        int key = e.getKeyCode(); //Speichert den Int-Wert den die Taste zurückliefert.

	        if (key == KeyEvent.VK_ENTER) {
	           //Tu etwas (Methodenaufruf)....selber wie beim ActionListener des Buttons.
	        }
   }
}
 

Bastik1007

Aktives Mitglied
Ich hab es :)

jetzt hab ich den selben code aber 2x, weil ja einmal ActionListener und einmal KeyListener....kann amn das nicht irgendwie vereinfachen? Auf Wunsch poste ich auch den code :p
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben