1

SWTを使用してJavaでアプリケーションを作成しています。Solarisマシンには複数のモニター設定がありますが、それらはオペレーティングシステムによって個別に扱われます。これは、アプリケーションを開いて別のモニターにドラッグできないことを意味します。右クリックのコンテキストメニューでは、アプリケーションが表示されているモニターを変更することもできません。

私がやりたいのは、ユーザーがSWTシェルの全部または一部を別のモニターに「送信」する方法を提供することです。これどうやってするの?

追加情報 Display.getMonitors()を呼び出すと、Monitor []が返されますが、長さは1です(2、3、または... Nモニターの場合)。

4

1 に答える 1

1

どのEclipseバージョンを使用していますか?

バグ209039によると、Solaris上のSWTの3.4M4以降、「これ」(つまり「Display.getMonitors()1台のモニターのみを返す」)が修正されています。

ThorbjørnRavnAndersenがコメントで述べたように、eclipse3.4.2 はOpenSolarisで利用できます

于 2009-07-29T13:24:13.050 に答える