Swing: Как запретить взаимодействие за пределами JFrame/JDialog?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Swing: Как запретить взаимодействие за пределами JFrame/JDialog?

Сообщение Anonymous »

Я хотел бы показать индикатор выполнения и заблокировать взаимодействие с фреймом моего приложения во время выполнения потока.

В другой теме кто-то предложил использовать JDialog вместо JFrame и setModal(true). Однако при этом Диалог блокирует все приложение.

По сути это мой код:

MyDialog dlg = new MyDialog();
dlg.setModal(true);
dlg.setVisible(true);

//do some stuff....
//(never executed when setModal(true)

dlg.setVisible(false);


Подробнее здесь: https://stackoverflow.com/questions/108 ... me-jdialog
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»