Solaris上的SWT多监视器支持?

时间:2009-07-29 12:55:10

标签: java eclipse swt solaris rcp

我正在使用SWT在Java中编写应用程序。在我们的Solaris机器上,我们有多个监视器设置,但它们由操作系统单独处理。这意味着我无法打开应用程序并将其拖到另一台显示器上。右键单击上下文菜单甚至不允许我更改显示应用程序的监视器。

我想要做的是为用户提供一种方法,将我的全部或部分SWT shell“发送”到另一台监视器。我怎么能这样做?

其他信息 对Display.getMonitors()的调用返回Monitor [],但长度为1(当它应为2或3或...... N个监视器时。)

1 个答案:

答案 0 :(得分:1)

你使用的是哪个eclipse版本?

根据bug 209039,“这个”(即“Display.getMonitors()仅返回一个监视器”)自从3.4M4开始在Solaris上为SWT修复。

正如评论Thorbjørn Ravn Anderseneclipse3.4.2 is available on OpenSolaris所述。