Im new to eclipse rcp。顯示進度條的背景操作
上下文:
im使用Eclipse RCP的執行登錄操作,心中已經cretead其接受來自用戶的用戶名和密碼的圖,並且當用戶點擊登錄按鈕針對數據庫,並且如果無效的代碼檢查新的視圖顯示給用戶,否則顯示錯誤無效登錄。
所以在這裏上面我拼命想顯示進度條(等待一段時間),而它在後臺檢查數據庫。
我可以知道如何實現嗎?
Im new to eclipse rcp。顯示進度條的背景操作
上下文:
im使用Eclipse RCP的執行登錄操作,心中已經cretead其接受來自用戶的用戶名和密碼的圖,並且當用戶點擊登錄按鈕針對數據庫,並且如果無效的代碼檢查新的視圖顯示給用戶,否則顯示錯誤無效登錄。
所以在這裏上面我拼命想顯示進度條(等待一段時間),而它在後臺檢查數據庫。
我可以知道如何實現嗎?
您可以使用ProgressMonitorDialog來實現你想要的。 Here's a tutorial關於如何使用它。
如果您使用的是基於Eclipse RCP的應用程序,那麼甚至可以將「Operation」實現爲擴展「org.eclipse.core.runtime.jobs.Job」。您的應用程序ApplicationWorkbenchWindowAdvisor必須在preWindowOpen()中設置:configurer.setShowProgressIndicator(true);
您的JOB開始後會自動顯示在那裏。
您甚至可以通過添加擴展progressView到您的應用程序,當你點擊那裏的進展的操作ProgressView彈出,你甚至可以取消:)
希望它幫助。
感謝您的直接和準確的答案 – ragz 2011-05-27 04:30:30
@ragz - 不客氣。 – Sandman 2011-05-27 07:12:43