【问题标题】:Minimize an Eclipse RCP tray application最小化 Eclipse RCP 托盘应用程序
【发布时间】:2017-06-07 21:57:54
【问题描述】:

我有一个 Eclipse RCP 托盘应用程序。当我从 Eclipse IDE 环境运行它时,它运行良好。但是当它作为 Eclipse 产品(独立 exe)运行时,它总是显示一个带有三个按钮(最小/最大/关闭)的标题栏,如下所示。我运行的是 Windows 10。为什么?我怎样才能抑制这个小窗口/外壳。

我从 preWindowOpen 调用以下方法。

   private void minimize() {
        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
        configurer.setInitialSize(new Point(50, 0));
        configurer.setShowCoolBar(false);
        configurer.setShowStatusLine(false);
        configurer.setShowMenuBar(false);
        configurer.setShellStyle(0);

        configurer.getWindow().getShell().setVisible(false);
        configurer.getWindow().getShell().setMinimized(true);
    }

【问题讨论】:

    标签: eclipse-rcp system-tray


    【解决方案1】:

    代码在 Eclipse Helios 中有效,但在 Neon 中失败。我相信一些图书馆在最小化窗口方面发生了变化。

    【讨论】:

      猜你喜欢
      • 2011-11-29
      • 1970-01-01
      • 2017-11-15
      • 2010-12-16
      • 2015-01-31
      • 1970-01-01
      • 2015-12-26
      • 1970-01-01
      相关资源
      最近更新 更多