我開發了一個eclipse插件,並添加了一個eclipse進度視圖。在進度視圖上有一個停止按鈕,我想創建某種監聽器來處理取消按鈕的事件,但我不知道該怎麼做。我知道監視器有一個isCanceled()方法,但是當插件工作時,我必須創建一個監聽器來監聽用戶單擊停止按鈕的時間。請給我一些建議。謝謝Eclipse進度視圖
0
A
回答
1
進度視圖通常監視Job
對象;您擴展org.eclipse.core.runtime.jobs.Job
並執行run()
來定義作業。該類有一個canceling()
方法;您可以覆蓋canceling()
並將標誌設置爲true
。然後在您的run()
方法中,您只需循環,直到該標誌變爲true
(或工作完成),然後清理並返回。
2
你需要做的是在你長時間運行的代碼中經常檢查isCanceled
方法。如果isCanceled
返回true,那麼您將正確返回代碼。
相關問題
- 1. 在Eclipse中自定義進度視圖
- 2. eclipse rcp進度監視器
- 3. 高度進度視圖xcode
- 4. eclipse進度條
- 5. Eclipse進度視圖停止按鈕監聽器
- 6. RCP應用程序和進度視圖在Eclipse RCP
- 7. AFNetworking +進度視圖+效果
- 8. 打開Json進度列表視圖時的進度對話框
- 9. 從某個點恢復進度視圖進度
- 10. 顯示Eclipse mini進度條?
- 11. 製作進度視圖可見
- 12. Android論壇:網頁視圖進度條
- 13. UIView指標的進度視圖
- 14. Android自定義進度視圖
- 15. 凍結進度更新列表視圖
- 16. Glide視圖中的進度對話框
- 17. 進度條爲webview在片段視圖
- 18. 在新視圖中更新進度欄
- 19. 如何把進度ontop的視圖
- 20. Android的進度條列表視圖
- 21. 帶有進度視圖的Android Seekbar
- 22. Objective-C:圓形進度視圖
- 23. Eclipse視頻意圖視頻
- 24. 顯示視圖/進度微調器/錯誤視圖
- 25. 從所有表格視圖單元中移除進度視圖
- 26. 基於視圖的表視圖中的進度指示器
- 27. 進度監視器:進度間隔
- 28. 如何使用步進進行進度視圖?
- 29. 監視Rsync進度
- 30. 將工作添加到Eclipse中的作業進度監視器