继承自org.eclipse.jface.Dialog的对话框,覆盖父类Windows的handleShellCloseEvent方法,可使
其关闭按钮失效
@Override
protected void handleShellCloseEvent() {
//do nothig
//当然在handleShellCloseEvent中做其它事情也是可以的,具体看代码怎么写了。
// 或者在这里面写上其它代码,进行其它操作也是可以的,比如让它最小化而不是关闭
}
或覆盖canHandleShellCloseEvent方法也可以,
eg:
protected boolean canHandleShellCloseEvent() {
return false;//返回false
}