Swing: делегировать события дочерним компонентам преобразованного родителя.

У меня есть пользовательский компонентGameViewCanvas extends JPanel который будет содержать несколько плиток (800x800 текстур). Теперь в GameViewCanvas я переопределилpaint() метод, так что он будет рисовать детей на трансформированном холсте (масштабирование, панорамирование и вращение).

Теперь я хочу делегировать такие события, как MouseEvent и MouseMotionEvent, соответствующим дочерним элементам - проблема, конечно, заключается в том, что Swing не знает, где находятся дочерние элементы в реальном кадре. Я думал, что я мог бы просто переопределить метод, какgetComponentAt в родительском, но не такая удача - я полагаю, что Swing проходит через детей напрямую?

Может быть, я все об этом ошибаюсь, поэтому, пожалуйста, совет. Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос