2 последовательных потока

 
 
 
Сообщения:168
Добрый день.
Мне нужно из основного класса сделать такую вещь:
вызвать Jdialog, подождать пока пользователь не нажмет кнопку, далее получить значение поля с этого Jdialog, закрыть это окно, а дальше выполнять инструкции основного класса.
проблема в том, что сейчас у меня показывается Jdialog, и тут же начинается выполнение инструкцй основного класса, не ждет нажатия кнопки на Jdialog.
Подскажите, как исправить?
 
 
Сообщения:456
Никогда не имел дела с GUI на Java (хотя в планах посмотреть на JavaFX), но в вашем случае не глядя угадаю.
Диалог должен быть модальным, ищите по ключевым словам modal dialog.
 
 
Сообщения:88
Geksa1:
Подскажите, как исправить?

я просто делаю.. создаю новый экземпляр объекта диалога в actionPerformed, от него беру изменяемые свойства, в самом диалоге выставляю свойство Dialog.ModalityType.APPLICATION_MODAL, чтобы на уровне интерфейса нельзя было ничего делать, пока работа с диалогом не завершена..
не уверен, что это оптимальный вариант, т.к. сам только начал изучать язык
Изменен:04 сен 2016 08:12
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет