hola a todos
estoy intentando agregar algunos atajos de teclado a mi programa
comenzé por poner un listener a un jTextField para que realice una búsqueda al presionar enter
public class teclas extends KeyAdapter {
@Override
public void keyPressed(KeyEvent que)
{
if (que.getKeyCode() == KeyEvent.VK_ENTER){buscar(jTextFiel1.getText());}
} // end keyPressed()
}
jTextField1.add ( new teclas);
ahora quiero cerrar la ventana presionar escape
public class teclas2 extends KeyAdapter {
@Override
public void keyPressed(KeyEvent que)
{
if (que.getKeyCode() == KeyEvent.VK_ESCAPE){Systemexit(0);}
} // end keyPressed()
}
luego intento agregarlo
add (new teclas2());
this.add (new teclas2());
form.add (new teclas2());
nada me funciona
alguna sugerencia?
alguna otra forma de hacer atajos de teclado?
gracias X3
En esta página viene como hacer uso de los eventos de teclado, espero que te sirva.
http://casidiablo.net/codigo-guis-en-java-eventos-de-mouse-y-teclado/ (está al final del documento, busca por "Demostración de los eventos de teclado (KeyListener)")
Cita de: Proteus1989 en 3 Junio 2012, 14:32 PM
En esta página viene como hacer uso de los eventos de teclado, espero que te sirva.
http://casidiablo.net/codigo-guis-en-java-eventos-de-mouse-y-teclado/ (está al final del documento, busca por "Demostración de los eventos de teclado (KeyListener)")
gracias Proteus1989
lo intente pero no me funciono
ahora estoy probando keymap y parece k va muy bien XD
https://jaehoo.wordpress.com/2009/04/06/capturar-teclas-en-swing/