Поддержка нескольких мониторов SWT в Solaris?
Вопрос
Я пишу приложение на Java, используя SWT.На наших машинах с Solaris имеется несколько настроек монитора, но они обрабатываются операционной системой изолированно.Это означает, что я не могу открыть приложение и перетащить его на другой монитор.Контекстное меню, вызываемое правой кнопкой мыши, не позволяет мне даже сменить монитор, на котором отображается приложение.
Я хочу предоставить пользователю возможность «отправить» всю или часть моей оболочки SWT на другой монитор.Как я могу это сделать?
Дополнительная информацияВызов Display.getMonitors() возвращает Monitor[], но длина равна 1 (хотя она должна быть 2, 3 или...N мониторов.)
Решение
Какую версию затмения вы используете?
В соответствии с ошибка 209039, «это» (т.е."Display.getMonitors()
возврат только одного монитора") исправлено начиная с версии 3.4M4 для SWT в Solaris.
Как упоминал Турбьёрн Равн Андерсен в комментариях, eclipse3.4.2 доступен на OpenSolaris..