1

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

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

附加信息 Display.getMonitors() 调用返回 Monitor[] 但长度为 1(当它应该是 2 或 3 或 ... N 个监视器时。)

4

1 回答 1

1

你用的是什么eclipse版本?

根据错误 209039,“this”(即“Display.getMonitors()仅返回一个监视器”)自 3.4M4 以来已修复,用于 Solaris 上的 SWT。

正如 Thorbjørn Ravn Andersen在评论中提到的,eclipse3.4.2 在 OpenSolaris 上可用

于 2009-07-29T13:24:13.050 回答