我正在开发一个Eclipse插件,用于在当前工作空间中创建项目。我想在向导窗口中显示一个进度条(在下一个 - 上一个 - 完成按钮的上方)以表示创建的进度。但是,按下完成按钮时,不会显示进度条。以下是我的代码。
@Override
WorkspaceModifyOperation op = new WorkspaceModifyOperation() {
@Override
protected void execute(IProgressMonitor monitor) throws CoreException,
InvocationTargetException, InterruptedException {
monitor.beginTask("Create *** Project", 100);
try {
ProjectUtil.createProject(monitor);
} catch (Exception e) {
} finally {
monitor.done();
}
monitor.done();
}
};
try {
getContainer().run(true, true, op);
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
在课程createProject(IProgressMonitor monitor)
的{{1}}方法中,我在每次操作后都有ProjectUtil
。
我错过了什么?