java RCP SWT相关问题来个高手帮帮忙啊!我在RCP的editor中,创建了一个shell.我在shell中有一个关联事件 10
我想在这个关联事件发生后接着把这个shell窗口关闭,怎么写代码才能关闭呢?求高手指点啊,谢谢!//确定修改ButtonbtnNewButton=newButton(th...
我想在这个关联事件发生后接着把这个shell窗口关闭,怎么写代码才能关闭呢?求高手指点啊,谢谢!
//确定修改
Button btnNewButton = new Button(this, SWT.NONE);
btnNewButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
JDBCHelper j = new JDBCHelper();
String sql = "update students set id=" + text.getText() + ",name ='" + text_1.getText() + "',grade=" + text_2.getText() + ",age=" + text_3.getText() +" where id=" + value[0];
// System.out.println(sql);
int i = j.update(sql);//判断是否修改成功
j.close();
Shell shell = RCPUtil.getWindow().getShell(); //shell提示
//判断是否修改成功
if(1 == i) {
MessageDialog.openInformation(shell, "提示", "修改成功");
}else {
MessageDialog.openInformation(shell, "提示", "修改失败");
}
//我想在这里写一段代码,关闭shell窗口,请高手指点啊!!!
}
}); 展开
//确定修改
Button btnNewButton = new Button(this, SWT.NONE);
btnNewButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
JDBCHelper j = new JDBCHelper();
String sql = "update students set id=" + text.getText() + ",name ='" + text_1.getText() + "',grade=" + text_2.getText() + ",age=" + text_3.getText() +" where id=" + value[0];
// System.out.println(sql);
int i = j.update(sql);//判断是否修改成功
j.close();
Shell shell = RCPUtil.getWindow().getShell(); //shell提示
//判断是否修改成功
if(1 == i) {
MessageDialog.openInformation(shell, "提示", "修改成功");
}else {
MessageDialog.openInformation(shell, "提示", "修改失败");
}
//我想在这里写一段代码,关闭shell窗口,请高手指点啊!!!
}
}); 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询