java在Eclipse中定制进度视图 2 周,6 日 Questions & Answers 1339 我在Eclipse上有一个RCP应用程序,它大量使用了作业。这会导致进度视图有时变得杂乱无章,难以轻松阅读 是否可以扩展到“进度”视图以按类别筛选或标记正在运行的作业?或者这超出了它的预期用途
# 1 楼答案 你可以: 将多个工作分组-在工作中使用setProgressGroup方法。与同一进度组相关的作业将在进度视图中以单个条目显示 将作业标记为系统-在作业实例上使用setSystem(true)方法。默认情况下,标记为系统的作业在作业视图中不可见 实现自己的视图,该视图显示正在运行的作业。您应该使用IJobManager附加一个侦听器,该侦听器将接收作业状态通知
# 1 楼答案
你可以:
将多个工作分组-在工作中使用setProgressGroup方法。与同一进度组相关的作业将在进度视图中以单个条目显示
将作业标记为系统-在作业实例上使用setSystem(true)方法。默认情况下,标记为系统的作业在作业视图中不可见
实现自己的视图,该视图显示正在运行的作业。您应该使用IJobManager附加一个侦听器,该侦听器将接收作业状态通知
# 2 楼答案
不,进度视图代码都是内部代码,我们没有任何计划使其可扩展。你应该考虑@aav的建议(1)和(2)。建议(3)不能完成,因为IJobManager不会给你实际的进度