Java 如何设置ProgressMonitorDialog的标题
我正在使用Java 如何设置ProgressMonitorDialog的标题,java,eclipse-rcp,rcp,Java,Eclipse Rcp,Rcp,我正在使用ProgressMonitorDialog为长时间运行的进程显示进度对话框 Shell shell = HandlerUtil.getActiveWorkbenchWindow(event).getShell(); shell.setText("HTML result loading"); shell.update(); ProgressMonitorDialog dialog = new ProgressMonitorDialog(shell); dialog.setCancelab
ProgressMonitorDialog
为长时间运行的进程显示进度对话框
Shell shell = HandlerUtil.getActiveWorkbenchWindow(event).getShell();
shell.setText("HTML result loading");
shell.update();
ProgressMonitorDialog dialog = new ProgressMonitorDialog(shell);
dialog.setCancelable(true);
dialog.run(true, true, new IRunnableWithProgress() {
@Override
public void run(IProgressMonitor monitor) throws InterruptedException {
monitor.beginTask(ResourceAssistant.getString(ViewAsHTML.class, "loadingHTMLResults"), //$NON-NLS-1$
IProgressMonitor.UNKNOWN);
while (!thread.getState().equals(Thread.State.TERMINATED)) {
if (monitor.isCanceled()) {
setCanceled(true);
break;
}
}
monitor.done();
}
});
我想更改进度对话框的标题。默认情况下,它显示为“进度信息”。我怎样才能改变这个。任何想法。标题在
configureShell
方法中设置,您可以覆盖该方法:
protected void configureShell(final Shell shell)
{
super.configureShell(shell);
shell.setText("your title");
}