Swing: delegar eventos a componentes secundarios del padre transformado

Tengo un componente personalizadoGameViewCanvas extends JPanel que contendrá una serie de fichas (texturas 800x800). Ahora en GameViewCanvas he anulado elpaint() Método, para que pinte a los niños en un lienzo transformado (zoom, desplazamiento y rotación).

Ahora quiero delegar eventos como MouseEvent y MouseMotionEvent a los respectivos niños, el problema es que Swing no tiene idea de dónde se encuentran los niños en el marco real. Pensé que podría ser capaz de anular un método comogetComponentAt en el padre pero no hay tanta suerte. ¿Me imagino que Swing está recorriendo a los niños directamente?

Tal vez estoy haciendo todo esto mal, así que por favor consejos. Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta