У меня есть JFrame, у которого есть BottomPanel (класс, который я сделал, который расширяет JPanel) внутри него. И внутри этого JPanel есть еще один JPanel, называемый DicePanel (который снова расширяет JPanel).Прослушивание действия на внутренней JPanel из JFrame
В DicePanel есть кнопка под названием «End Turn», которая при нажатии должна заканчивать текущий ход игроков для настольной игры, на которой основана программа. Я хочу как-то послушать событие buttonClicked из DicePanel изнутри моего JFrame.
Как это сделать?
Edit: Сейчас у меня есть
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) {
}
}
}
Переносимый код из комментария для удобочитаемости; пожалуйста, верните, если это неверно. – trashgod