У меня есть JFrame, в котором есть BottomPanel (класс, который я создал, который расширяет JPanel). И внутри этого JPanel находится еще один JPanel, называемый DicePanel (который снова расширяет JPanel).
В DicePanel есть кнопка «Конец хода», при нажатии которой должен завершиться текущий ход игроков в настольной игре, на которой основана программа. Я хочу как-то прослушать событие buttonClicked от DicePanel изнутри моего JFrame.
Как мне это сделать?
Изменить: прямо сейчас у меня есть
for (Player p : f.playerList) {
int diceRoll = dice.roll();
System.out.println(p.move(diceRoll));
System.out.println(p.getCurrentCell());
System.out.println(diceRoll);
f.bottomPanel.dice.setDice(dice.getDice1(), dice.getDice2());
while (true) {
try {
break;
System.out.println("Waiting");
Thread.sleep(2000);
} catch (Exception e) {
}
}
}