Настольное приложение Java, которое доступно в IDE NetBeans 6.9.1, предназначено только для исторических целей и не рекомендуется для использования в проектах. Среда IDE NetBeans 6.9.1 также показывает это предупреждение, когда мы пытаемся создать новый проект с использованием опции Java Desktop Application.
Учитывая это, позвольте мне ответить на ваш вопрос, предполагая, что вы все еще используете среду приложений Swing и хотите добавить слушатель windowClosing в главное окно.
Когда вы создаете Java Desktop Application, вы получаете три класса (при условии, что вы ввели DesktopApplication1 в качестве имени вашего приложения):
- DesktopApplication1.java
- DesktopApplication1AboutBox.java
- DesktopApplication1View.java
Чтобы добавить слушатель закрытия окна, напишите код в методе configureWindow класса DesktopApplication1 следующим образом:
@Override protected void configureWindow(java.awt.Window root) {
root.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
// write your code here
System.out.println("Window Closing");
}
});
}
с уважением
Тушар Джоши, Нагпур