NetBeans IDE 6.9.1中提供的Java桌面應用程序僅用於歷史目的,不建議用於項目。當我們嘗試使用Java Desktop Application選項創建新項目時,NetBeans IDE 6.9.1也顯示此警告。
既然讓我來回答你的問題假設你還在使用Swing應用程序框架,你想一個的windowClosing監聽器添加到主窗口。
當你創建一個Java桌面應用程序你會得到三個類(假設你輸入DesktopApplication1作爲應用程序的名稱):
- DesktopApplication1.java
- DesktopApplication1AboutBox.java
- DesktopApplication1View.java
要添加窗口關閉偵聽器,請將代碼寫入類DesktopApplication1的configureWindow方法中,如下所示:
@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");
}
});
}
與問候
圖沙·喬希,那格浦爾
非常感謝。我從來沒有注意到swing應用程序框架的棄用。 – 2010-10-29 22:13:53