Имеет ли смысл использовать setVisible (false) в диалоговом окне и повторно использовать его позже или безопаснее каждый раз вызывать dispose() и создавать новый JDialog. Как насчет утечек памяти с помощью setVisible (false)?
EDIT: Мой вопрос не столько о выходе из приложения. Подробнее о Dialogs, которые имеют основной кадр как родительский и открыты и закрыты в течение срока службы приложения. Например. пусть мои приложения имеют около 10 диалогов, которые отображают разные данные каждый раз, когда я их открываю. Должен ли я повторно использовать экземпляры и использовать setVisible(), или я должен каждый раз создавать новый диалог и удалять() их при закрытии.