Hola tengo un componente personalizado y uno de ellos es un campo de texto al que quiero añadir un keylistener desde la clase donde lo use.
El caso es que como el campo de texto es el que tiene el foco es el que recibe los eventos, pero a mi me gustaría que los reenviase al componente general (que es el que contiene todos los subcomponentes) para que luego desde la clase padre añadirle un simple listener pueda realizar las acciones pertinentes.
Ahora mismo la solución que he encontrado es poner un método en el componente general que me retorne el campo de texto y asi desde la clase principal añadirle el listener, algo así:
componente.getCampoTexto.addKeyListener ....
Pero me gustaría saber como se puede hacer de la mamera que pregunto para que quede más estándar como cualquier componente swing.
Gracias.