2011-05-26 86 views
3

Im new to eclipse rcp。显示进度条的背景操作

上下文:

im使用Eclipse RCP的执行登录操作,心中已经cretead其接受来自用户的用户名和密码的图,并且当用户点击登录按钮针对数据库,并且如果无效的代码检查新的视图显示给用户,否则显示错误无效登录。

所以在这里上面我拼命想显示进度条(等待一段时间),而它在后台检查数据库。

我可以知道如何实现吗?

回答

2

如果您使用的是基于Eclipse RCP的应用程序,那么甚至可以将“Operation”实现为扩展“org.eclipse.core.runtime.jobs.Job”。您的应用程序ApplicationWorkbenchWindowAdvisor必须在preWindowOpen()中设置:configurer.setShowProgressIndicator(true);

您的JOB开始后会自动显示在那里。

您甚至可以通过添加扩展progressView到您的应用程序,当你点击那里的进展的操作ProgressView弹出,你甚至可以取消:)

希望它帮助。