Я использую JFrame как всплывающее окно из основного фрейма, где пользователь должен ввести некоторую информацию и затем нажать OK. Но проблема в том, что как только этот подкадр открылся, я хочу, чтобы программа игнорировала любой другой сигнал, пока не будет нажата кнопка OK, аналогично тому, как это делается с JOptionPanes. Как и сейчас, вы можете нажать кнопку, чтобы открыть подкадр несколько раз, получив несколько кадров, и это не является намерением (это даже вызывает много ошибок).
Я мог бы решить эту проблему с помощью логического значения, которое истинно после нажатия кнопки ОК, но это не похоже на крутой способ исправить это. Я чувствую, что должен быть какой-то другой способ сделать это, видя, как я вижу искомый эффект, исходящий от моих JOptionPanes, но не могу добраться до него.
Приветствие.