Warum zeigt unsere Java-App keine Fenster auf dem sekundären Monitor an?

Wir haben einen Java / Swing-Client, den es schon seit einigen Jahren gibt. Als ich von XP auf Vista umgestiegen bin (der Client läuft NUR unter Windows), habe ich festgestellt, dass beim Erstellen eines neuen Fensters (normalerweise ein JFrame-Nachfolger) auf meinem sekundären Monitor das Fenster zunächst leer angezeigt wird, dh anstatt den normalen Inhalt von Das Fenster ist nur ein solider grauer Block. Wenn ich dieses Fenster dann auf den primären Monitor ziehe, zeichnet es sich selbst richtig, sobald es die Monitorgrenze überschreitet, und ich kann es zurück auf den sekundären Monitor ziehen. Wenn das Fenster auf dem primären Monitor erstellt wird, entsteht es immer perfekt. Ich hatte dieses Problem NIE unter XP, nur unter Vista. Ich kann es unter Windows 7 nicht einfach testen, da ich keinen Dual-Monitor-Computer mit Windows 7 habe.

Jemand hatirgendei ideen? Ist das vielleicht ein bekannter Java-Fehler? Ich verwende auch das neueste Java 1.6 SDK.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage