Frage

Ich schreibe eine Anwendung in Java mit SWT. Auf unseren Solaris -Maschinen verfügen wir über mehrere Monitor -Setups, werden jedoch vom Betriebssystem isoliert behandelt. Dies bedeutet, dass ich die Anwendung nicht öffnen und zu einem anderen Monitor ziehen kann. Das Menü mit dem Kontext mit dem Rechtsklick erlaubt mir nicht einmal, den Monitor zu ändern, auf dem die Anwendung angezeigt wird.

Ich möchte dem Benutzer eine Möglichkeit bieten, alle oder einen Teil meiner SWT -Shell an einen anderen Monitor zu senden. Wie kann ich das machen?

zusätzliche InformationEin Aufruf an display.getMonitors () gibt Monitor [] zurück [], aber die Länge beträgt 1 (wenn es 2 oder 3 oder ... n Monitore sein sollte).)

War es hilfreich?

Lösung

Welche Eclipse -Version verwenden Sie?

Entsprechend Bug 209039, "das" (dh "Display.getMonitors() Die Rückgabe nur einen Monitor ") ist festgelegt, da 3,4 m4 für SWT auf Solaris.

Wie erwähnt Thorbjørn Ravn Andersen In den Kommentaren, Eclipse3.4.2 ist auf OpenSolaris erhältlich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top