In Swing, cómo aplicar KeyListener en ningún componente específico

Generalmente aplicamos el Key Listener en componentes específicos como el campo de texto, los campos de contraseña, etc. Pero me gustaría generalizar este comportamiento del oyente para que sea aplicable a todos.