摘要:[Java] NetBeans視窗關閉前多一個確認視窗
NetBeans是一個Java的IDE
支援與拖拉元件的方式來編寫介面
用在非商業用途是免費的,如果是商業用途要付費喔
有時候不小心按到X的時候,會把直行到一半的程式關閉
這種情況是必須要避免的
所以要到App類別來覆寫startup這個method
注意xxxxApp與xxxxView要改成實際上的名稱
public class xxxxApp extends SingleFrameApplication {
@Override protected void startup() {
// override 201111033
final xxxxView hello = new xxxxView(this);
show(hello);
ExitListener exitHello = new ExitListener(){
@Override public boolean canExit(EventObject e){
int option = JOptionPane.showConfirmDialog(null, "Wanna Exit ?", "Exit", JOptionPane.YES_NO_OPTION);
return option == JOptionPane.YES_NO_OPTION;
}
@Override public void willExit(EventObject e){
// Action after confirm dialog
}
};
this.addExitListener(exitHello);
}
下略