有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Eclipse中定制进度视图

我在Eclipse上有一个RCP应用程序,它大量使用了作业。这会导致进度视图有时变得杂乱无章,难以轻松阅读

是否可以扩展到“进度”视图以按类别筛选或标记正在运行的作业?或者这超出了它的预期用途


共 (2) 个答案

  1. # 1 楼答案

    你可以:

    1. 将多个工作分组-在工作中使用setProgressGroup方法。与同一进度组相关的作业将在进度视图中以单个条目显示

    2. 将作业标记为系统-在作业实例上使用setSystem(true)方法。默认情况下,标记为系统的作业在作业视图中不可见

    3. 实现自己的视图,该视图显示正在运行的作业。您应该使用IJobManager附加一个侦听器,该侦听器将接收作业状态通知

  2. # 2 楼答案

    不,进度视图代码都是内部代码,我们没有任何计划使其可扩展。你应该考虑@aav的建议(1)和(2)。建议(3)不能完成,因为IJobManager不会给你实际的进度