我正在編寫一個SWT/JFace應用程序,並想知道是否可以在獨立應用程序中使用Eclipse中的進度監視窗口。爲了澄清:我說的是:在獨立應用程序中使用月食進度監視窗口
,而不是ProgressMonitorDialog
。
如果這不容易實現,那麼對我自己來說實現這一點的簡單方法是什麼?
我正在編寫一個SWT/JFace應用程序,並想知道是否可以在獨立應用程序中使用Eclipse中的進度監視窗口。爲了澄清:我說的是:在獨立應用程序中使用月食進度監視窗口
,而不是ProgressMonitorDialog
。
如果這不容易實現,那麼對我自己來說實現這一點的簡單方法是什麼?
您可以嘗試使用此:
Dialog.getBlockedHandler().showBlocked(IProgressMonitor, IStatus, String)
我已經用它在過去證明我的工作需要等待另一個作業完成。
我覺得這個對話框org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog
雖然你不能直接使用它,你可以從Eclipse.org或通過源鏈接下載源代碼本頁內容:
有沒有「簡單」的方式來使用此組件。你將不得不爲你的工作類和任何這個組件需要實現所有必需的接口。另外你需要設置一個eclipse rcp或者插件項目以及所有的依賴和任何東西。它可以做到。如果你願意,還可以簡單地使用所有的swt控件來實現這一點。 – 2013-02-21 11:15:46