Я программирую игру. Во время хода игроку нужно будет выбрать действие из списка действий. Для этой цели я использую MouseAdapter, добавленный в pnlActionButtons (JPanel), на котором нарисована иконография действия. т.е. они нажимали на изображение «что нужно сделать», и это транслировалось в переменную, которую я включаю внутри метода mouseReleased().
Где я сталкиваюсь с препятствием, так это в том, что для некоторых игровых действий мне нужно выбрать 2 элемента, чтобы обеспечить контекст для действия. Например, мне нужен элемент игры, на который нажали, и место назначения, куда его можно переместить. Как заставить функцию mouseReleased() в pnlActionButtons ждать кликов в Gameboard (расширяет JPanel), чтобы передать контекст туда, где он мне нужен?