java - Solaris 上的 SWT 多显示器支持吗?

标签 java eclipse swt solaris rcp

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

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

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

最佳答案

您使用的 Eclipse 版本是什么?

根据bug 209039 、“this”(即“Display.getMonitors() 仅返回一个监视器”)自 Solaris 上的 SWT 3.4M4 起已得到修复。

正如Thorbjørn Ravn Andersen所述在评论中,eclipse3.4.2 is available on OpenSolaris .

关于java - Solaris 上的 SWT 多显示器支持吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1200050/

相关文章:

java - 如何使用将字符串拆分为没有特殊字符的字符数组?

java - 让 ViewFlipper 使用字符串数组

java - 将 Eclipse 项目 checkin SVN

java - KeyListener 仅在单击 Button 后开始监听

java - 使用数学矩阵的 EditingSupport 构建 JFace TableViewer

java - spring-tx : Unable to locate Spring NamespaceHandler for XML schema namespace [http://www. springframework.org/schema/tx]

Java-Server 停止正常工作

Java 反射属性字符串名称 -> 类数据类型

eclipse - 我无法从市场安装 Eclipse 的 Glance 插件。

java - 如何使用表单工具包更改复合 Material 的边框颜色?