最小化Eclipse RCP托盘应用程序

时间:2017-05-27 03:26:30

标签: eclipse-rcp system-tray

我有一个Eclipse RCP托盘应用程序。当我从Eclipse IDE环境运行它时运行正常。但是当它作为Eclipse产品(独立的exe)运行时,它总是会显示一个标题栏,其中包含三个按钮(最小/最大/关闭),如下所示。我正在运行Windows 10.为什么?我怎么能抑制这个小窗口/ shell。

enter image description here

我从 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);
    }

1 个答案:

答案 0 :(得分:0)

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