Я пытаюсь создать небольшое всплывающее меню, которое отображает серию флажков для пользователя на Java. После выбора пользователь нажимает кнопку, и выбор должен быть передан в мою основную программу.
В настоящее время у меня есть класс SelectionFrame, который расширяет JFrame. Как лучше всего сделать следующие вещи
- Дайте основной программе подождать, пока кнопка в кадре выбора не будет нажата
- В этот момент заставьте SelectionFrame отправить выделение в основную программу
Я попытался сделать это, установив логическое значение в SelectionFrame, которое становится истинным при нажатии кнопки. Я позволил основной программе подождать, пока значение этого логического значения не станет true, и затем извлек выбор из SelectionFrame. По какой-то причине это не работает.
Спасибо за совет!