Добрый день.
Есть вспомогательное окно, у которого реализован паттерн Singleton (с помощью статической ссылки на экзепляр класса).
public static SearchingResultsSwing getInstanceSearchingResultsSwing(Object[] searchResult) {
if (instanceSearchingResultsSwing == null)
instanceSearchingResultsSwing = new SearchingResultsSwing(searchResult);
return instanceSearchingResultsSwing;
}
Если окно закрывается с помощью штатного обработчика событий, в нем переменная обнуляется и все работает как надо. Но если окно закрывается с помощью стандартного элемента Х, строка setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); то не понятно, как обнулить эту переменную?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей