Eclipse rcp RCP开启监视器

Eclipse rcp RCP开启监视器,eclipse-rcp,Eclipse Rcp,我刚刚完成了我的RCP Windows应用程序的导出,在带有两个显示器的计算机上测试该应用程序时,我注意到一些奇怪的行为 首次启动应用程序时,主监视器上将显示启动屏幕和主应用程序窗口=>一切正常 然后我在第二个监视器上移动应用程序并关闭它。重新启动应用程序在第二个监视器上显示启动屏幕,这很完美,但它会在第一个监视器上显示应用程序窗口=>这很无聊,不是预期的行为 我的EclipseSDK没有这个问题,它只是在最后一个位置打开。我想我在RCP中遗漏了一些东西,以便有相同的行为 关于这个问题的任何想法

我刚刚完成了我的RCP Windows应用程序的导出,在带有两个显示器的计算机上测试该应用程序时,我注意到一些奇怪的行为

首次启动应用程序时,主监视器上将显示启动屏幕和主应用程序窗口=>一切正常

然后我在第二个监视器上移动应用程序并关闭它。重新启动应用程序在第二个监视器上显示启动屏幕,这很完美,但它会在第一个监视器上显示应用程序窗口=>这很无聊,不是预期的行为

我的EclipseSDK没有这个问题,它只是在最后一个位置打开。我想我在RCP中遗漏了一些东西,以便有相同的行为

关于这个问题的任何想法都会对我很有帮助,因为在多次“谷歌搜索”之后,我无法解决我的问题

提前谢谢你的帮助

Manu

您是否尝试过使用类似的方法

或:

如果使用
configurer.setSaveAndRestore(true)
初始化()
中,然后rcp以上次使用的大小重新打开

由于它只设置大小,但在您(双屏)的情况下可能不够

// in preWindowOpen(IWorkbenchWindowConfigurer configurer)

Dimension dim = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
configurer.setInitialSize(new Point((int)dim.getWidth(),
(int)dim.getHeight()));