Я создал модальное окно JDialog с пользовательским рисунком и кнопкой JButton. Когда я нажимаю кнопку JButton, окно JDialog должно закрыться и должно быть возвращено значение.
Я создал функцию в родительском JFrame с именем setModalPiece, которая получает значение и устанавливает его в локальную переменную JFrame.
Проблема в том, что эта функция не видна из окна JDialog (даже если в окне JDialog есть ссылка на родительский JFrame).
Два вопроса: 1) Есть ли лучший способ вернуть значение из окна JDialog в его родительский JFrame?
2) Почему нельзя использовать ссылку на JFrame, переданную в JDialog, для доступа к моей функции JFrame setModalPiece?