SolarisでのSWTマルチモニターのサポート
質問
SWTを使用してJavaでアプリケーションを作成しています。 Solarisマシンには、複数のモニター設定がありますが、それらはオペレーティングシステムによって個別に扱われます。つまり、アプリケーションを開いて別のモニターにドラッグすることはできません。右クリックのコンテキストメニューでは、アプリケーションが表示されるモニターを変更することさえできません。
やりたいことは、ユーザーが「送信」する方法を提供することです。 SWTシェルのすべてまたは一部を別のモニターに接続します。どうすればいいですか?
追加情報 Display.getMonitors()の呼び出しはMonitor []を返しますが、長さは1です(2または3または... Nモニターの場合)。
解決
使用しているEclipseバージョンは何ですか?
Display.getMonitors()
モニターを1つだけ返す")は、Solaris上のSWTの3.4M4以降で修正されました。
Thorbjø rn Ravn Andersen のコメント eclipse3.4.2はOpenSolarisで使用可能。
所属していません StackOverflow