【发布时间】:2015-09-22 09:30:33
【问题描述】:
SWT 视图说“CalculateView”被创建并打开,然后是某些代码行说“change()”。仅当单击CalculateView shell 中的保存按钮时才释放SWT shell。 "change() 方法代码对一些变量进行了一些更改,影响了 shell 的保存按钮中的代码。所以我需要在 shell.open() 之后停止代码的执行,直到单击 CalculateView 中的保存按钮。
Shell shell = =new Shell().
CalculateView view= new CalculateView(shell);
shell.open();
change();
在CalculateView里面我有保存按钮。
CalculateView()
{
ToolItem save = new ToolItem();
save.addSelectionListener({
@Override
public void widgetSelected(SelectionEvent e) {
getshell().close();
}
});
【问题讨论】:
标签: java multithreading shell swt