Florian Liese: ActionListener für Tastatur-Events

Hallo,

ich weiß nicht, wie man in einer Java-Applikation ActionListener für Tastatur-Events definiert. Es geht um die Steuerung von Objekten mittels der Pfeiltasten.
Falls die Frage zu Java-Spezifisch für dieses Forum ist - dann tuts mir leid - würde ich mich über einen Link zu einem guten Java-Forum freuen.

Danke,
gruß, Florian

  1. Hi Florian!

    ich weiß nicht, wie man in einer Java-Applikation ActionListener für Tastatur-Events definiert. Es geht um die Steuerung von Objekten mittels der Pfeiltasten.

    Falls diese "Objekte" in einer Fensterapplikation sitzen:
    Component containerfuerobjekte = new ...;
    containerfuerobjekte.addKeyListener(this);
    //jetzt muss die aktuelle Klasse noch ein paar Methoden implementieren, die dann die Events verarbeiten:
    public void keyTyped(KeyEvent e)
    {
      //...
    }
    public void keyPressed(KeyEvent e)
    {
      //...
    }
    public void keyReleased(KeyEvent e)
    {
      //...
    }

    Siehe auch:
    http://java.sun.com/j2se/1.3/docs/api/java/awt/Component.html#addKeyListener(java.awt.event.KeyListener)
    http://java.sun.com/j2se/1.3/docs/api/java/awt/event/KeyListener.html
    http://java.sun.com/j2se/1.3/docs/api/java/awt/event/KeyEvent.html

    Falls die Frage zu Java-Spezifisch für dieses Forum ist - dann tuts mir leid - würde ich mich über einen Link zu einem guten Java-Forum freuen.

    Iwo ;-)

    VG Simon