求高手指导下 java窗口关闭的问题 困扰我很久了

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:03:48
public boolean destroyWindow() {
browser.dispose();
try{
Thread.sleep(100);
}catch(Exception ee){
}
this.disposeUIWindow();
return super.destroyWindow();
}
}

上述代码 在这里调用了()是一个表格的单击和双击操作 打击显示info 双击 关闭窗口传递结果到erp系统的运单 但是双击时候 关闭erp客户端会死掉 用不了了 该窗口有个叶签 内嵌了一个浏览器
protected void tblQuery_tableClicked(KDTMouseEvent e) throws Exception {
istbQueryclick=1;//设定当前为提货网点查询返回的结果
iscloseright=1;//标记是否是返回结果才关闭的
int selectRowIndex = tblQuery.getSelectManager().getActiveRowIndex();
if (selectRowIndex < 0)
return;
int clickCount = e.getClickCount();
if(clickCount == 2){
istblQueryClick=1;//记录是提货网点查询返回匹配结果
if (getUIContext().get("Owner") == null || !(getUIContext().get("Owner") instanceof WayBillEditUI)){
return;
}
IRow row = tblQuery.getRow(selectRowIndex);
Ladi

你的意思基本上明白了,不知道这个browser是Java写的还是com组件,我觉得如果需要关闭窗口,在做完数据存储等操作后,直接exit程序就可以,因为所有资源都会释放掉,包括browser。。

browser.hide();

你试试这个方法,虽然不推荐.!

内嵌了浏览器 JDIC实现 今天多加几个按钮 每个按钮跑不同的方法 部署正式服务器上 明天看看效果