lunes, 4 de abril de 2011

Eventos de Teclado en Java (13.04.02)

Ocurren cuando el usuario usa el teclado en un componente que mantiene el foco
La interfaz KeyListener contienen los métodos:




void keyTyped(KeyEvent)
Después de que el usuario teclee un caracter dentro del componente escuchado.
void keyPressed(KeyEvent)
Después de que el usuario pulse una tecla mientras el componente escuchado tiene el foco.
void keyReleased(KeyEvent)
Después de que el usuario libere una tecla mientras el componente escuchado tiene el foco.


public class Ventana extends JFrame {
      public Ventana(){
            // … 
            OyenteKey oyenteKey = new OyenteKey();
            botonAdios.addKeyListener(oyenteKey);   
     }
     class OyenteKey implements KeyListener {
     
          public void keyTyped(KeyEvent e) {
            etiqueta.setText("Tecla Tipeada =" + 
                                         e.getKeyChar());
          }
     
          public void keyPressed(KeyEvent e) {
            etiqueta.setText("Tecla Presionada ="+
                                             e.getKeyChar());
          }
     
          public void keyReleased(KeyEvent e) {
            etiqueta.setText("Tecla Liberada ="+
                                             e.getKeyChar());
          }
      }
}

Compartir:

0 comentarios:

Publicar un comentario