Как предотвратить для закрытия, Java качают Приложение, когда пользователь нажимает на близкую кнопку?
frame.setDefaultCloseOperation (WindowConstants.DO_NOTHING_ON_CLOSE);
в вашем основном фрейме должно предотвратить это.
Метод setDefaultCloseOperation (int) позволяет вам выбрать, что делать, когда пользователь закрывает JFrame:
DO_NOTHING_ON_CLOSE (определено в WindowConstants): ничего не делать; требовать, чтобы программа обрабатывала операция в методе windowClosing зарегистрированного объекта WindowListener.
HIDE_ON_CLOSE (определено в WindowConstants): автоматически скрывать фрейм после вызова любого зарегистрированные объекты WindowListener.
DISPOSE_ON_CLOSE (определено в WindowConstants): автоматически скрывать и удалите фрейм после вызова любые зарегистрированные объекты WindowListener.
EXIT_ON_CLOSE (определено в JFrame): выйти из приложения с помощью системы. метод выхода. Используйте это только в Приложения.
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
frame.addWindowListener(new WindowAdapter() {
// handle window closing
});