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