【问题标题】:how to make the winodow to center in eclipse 4 rcp?如何使窗口在 Eclipse 4 rcp 中居中?
【发布时间】:2013-09-02 17:04:05
【问题描述】:

我使用 e4 创建了一个 eclipse 4 rcp 应用程序, 在 eclipse 3.x 中,我们可以修改 ApplicationWorkbenchWindowAdvisor 来实现它,但是在 eclispe 4 中,它没有 ApplicationWorkbenchWindowAdvisor ,那么,如何将窗口设置为居中?

【问题讨论】:

    标签: eclipse rcp e4


    【解决方案1】:

    一种方法是使用生命周期类(参见http://www.vogella.com/articles/Eclipse4LifeCycle/article.html)。应用程序模型在处理 @ProcessAdditions 注释时可用,因此您可以找到顶层窗口并在那里设置其大小。

      @ProcessAdditions
      void processAdditions(MApplication app, EModelService modelService)
      {
        MTrimmedWindow window = (MTrimmedWindow)modelService.find("window id", app);
    
        // Can call window.setX, setY, setWidth, setHeight here
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      相关资源
      最近更新 更多