Cualquier componente debe responder a evento de teclado

saleman
24 de Febrero del 2005
Quiero realizar cualquier acción (por ejemplo, mostrar un mensaje) cuando pulse una determinada combinación de teclas sea cual sea el componente que tiene el foco.
¿Que objeto tiene que invocar el metodo addKeyListener(KeyListener l)?

eth0
24 de Febrero del 2005
En Java no se puede poner un KeyListener global. Cada objeto debe tener su propio KeyListener. Pero se puede usar algún que otro truquillo. Mira este artículo. Explica la manera de hacer que una ventana (un Dialog en el artículo) se registre ella misma como KeyListener de todos sus componentes hijos automáticamente.

http://www.javaworld.com/javaworld/javatips/jw-javatip69.html