Как дождаться закрытия JFrame, прежде чем продолжить?
Моя программа состоит из 3 основных «разделов». Основная функция, форма входа и форма приложения. Основная функция должна делать что-то вроде: Откройте форму входа в систему, подождите, пока она закроется, затем откройте форму приложения. Я не могу заставить ожидающую часть работать, или, скорее, я не знаю, как бы я поступил так, делая это.
Кто-то сказал мне, чтобы использовать вместо JDialog и использоватьsetModal(true)
, но при таком подходе форма входа в систему не будет отображаться на панели задач, что, на мой взгляд, ужасно.
Еще одна вещь, которую я рассмотрел, состояла в том, чтобы открывать приложение изнутри входа в систему после его закрытия, но это выглядит как плохой дизайн, поскольку это делает форму входа не подлежащей повторному использованию.
Итак, что бы вы предложили?