将eclipse e4应用程序的窗口设置为具有基于屏幕的大小

时间:2018-07-26 09:47:23

标签: eclipse-rcp rcp e4

我点击了以下链接,将打开的窗口大小作为整个屏幕的大小显示出来,它对于Windows OS正常工作,但是Linux OS小尺寸窗口正在打开。 如何像Windows OS一样在Linux OS中打开屏幕大小的窗口?

Window Size link

1 个答案:

答案 0 :(得分:0)

最大化窗口的另一种方法是在生命周期类的@ProcessAdditions方法中执行以下操作(如果有的话):

@ProcessAdditions
public void processAdditions(final MApplication app, final EModelService modelService)
{
  MWindow window = (MWindow)modelService.find("id of top window", app);

  Monitor monitor = Display.getCurrent().getPrimaryMonitor();

  Rectangle monitorClientArea = monitor.getClientArea();

  window.setX(monitorClientArea.x);
  window.setY(monitorClientArea.y);
  window.setWidth(monitorClientArea.width);
  window.setHeight(monitorClientArea.height);
}
相关问题