Evento Teclas

eduardo
30 de Mayo del 2005
hola, tengo una clase heredada de keyadapter para controlar las teclas que se pulsan. He logrado hacer que funcione cuando se pulsa una tecla, es decir si yi quiero cerrar la aplicacion pulsare f1 por ejemplo.
Pero si en vez de usar f1 quiero usar ctrl+d, no me funciona, alguien me puede decir como solucionarlo, gracias.

mramirezc84
30 de Mayo del 2005
pues yo no lo he hecho con alguna clase heredada pero tengo el siguiente código que te puede ayudar en algo. Funciona agregandole a un elemento visual, por ejemplo un menu o un botón:

menuSalir.setAccelerator( KeyStroke.getKeyStroke( KeyEvent.VK_D, InputEvent.CTRL_MASK ));

espero te sirva.