Eclipse rcp RCP开启监视器
我刚刚完成了我的RCP Windows应用程序的导出,在带有两个显示器的计算机上测试该应用程序时,我注意到一些奇怪的行为 首次启动应用程序时,主监视器上将显示启动屏幕和主应用程序窗口=>一切正常 然后我在第二个监视器上移动应用程序并关闭它。重新启动应用程序在第二个监视器上显示启动屏幕,这很完美,但它会在第一个监视器上显示应用程序窗口=>这很无聊,不是预期的行为 我的EclipseSDK没有这个问题,它只是在最后一个位置打开。我想我在RCP中遗漏了一些东西,以便有相同的行为 关于这个问题的任何想法都会对我很有帮助,因为在多次“谷歌搜索”之后,我无法解决我的问题 提前谢谢你的帮助 Manu您是否尝试过使用类似的方法 或: 如果使用Eclipse rcp RCP开启监视器,eclipse-rcp,Eclipse Rcp,我刚刚完成了我的RCP Windows应用程序的导出,在带有两个显示器的计算机上测试该应用程序时,我注意到一些奇怪的行为 首次启动应用程序时,主监视器上将显示启动屏幕和主应用程序窗口=>一切正常 然后我在第二个监视器上移动应用程序并关闭它。重新启动应用程序在第二个监视器上显示启动屏幕,这很完美,但它会在第一个监视器上显示应用程序窗口=>这很无聊,不是预期的行为 我的EclipseSDK没有这个问题,它只是在最后一个位置打开。我想我在RCP中遗漏了一些东西,以便有相同的行为 关于这个问题的任何想法
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()));