【问题标题】:Customizing the progress view in Eclipse在 Eclipse 中自定义进度视图
【发布时间】:2011-07-27 14:24:39
【问题描述】:

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

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

【问题讨论】:

    标签: java eclipse eclipse-plugin eclipse-rcp rcp


    【解决方案1】:

    你可以:

    1. 将多个作业组合在一起 - 对您的作业使用 setProgressGroup 方法。与同一进度组相关的作业将在进度视图中以单个条目的形式呈现。

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我对 (1) 和 (2) 的问题是,尽管这些作业使进度视图混乱,但重要的是可以单独查看所有作业。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多