View Single Post
Old 12-05-2005, 08:37   #2
Guille
Member
 
L'Avatar di Guille
 
Iscritto dal: Dec 2004
Città: Una palla di fango abitata da scimmie sognatrici
Messaggi: 128
I Listener devono essere registrati sugli oggetti in cui succedono gli eventi che devono essere "ascoltati".

Prova ad integrare nella tua classe Panels questo codice:

Codice:
public class Panels extends JPanel implements KeyListener { 

    public Panels() {
        addKeyListener(this);  // registrazione del listener
        // ...  
    }

    // .... 
    /* implementazione del listener */
    public void keyPressed (KeyEvent event)  { 
        int keyCode = event.getKeyCode(); 
        if (keyCode == KeyEvent.VK_RIGHT) 
             System.out.println("hai premuto il tasto right"); 
    } 
    public void keyTyped(KeyEvent e) { }
    public void keyReleased(KeyEvent e) { }

}
PS:Java naming conventions
__________________
"Contro la stupidità gli stessi dei lottano invano" Friedrich Schiller
"Chi rinuncia alla libertà per raggiungere la sicurezza non merita né la libertà né la sicurezza" Benjamin Franklin
"Guardati dalla furia di un uomo tranquillo" John Dryden

Ultima modifica di Guille : 12-05-2005 alle 08:41.
Guille è offline   Rispondi citando il messaggio o parte di esso