verdeckte Fenster werden im Vordergrund gezeichnet

  • Themenstarter Themenstarter Gelöschtes Mitglied 20545
  • Beginndatum Beginndatum
G

Gelöschtes Mitglied 20545

Gast
Hallo,

seitdem ich ATI-Grafikkarten verwende leide ich unter dem Phänomen, dass Fenster einer Java-Anwendung, die eigentlich verdeckt sein sollten, plötzlich in den Vordergrund und in die darüberliegenden Fenster gezeichnet werden. Im Anhang hab ich das mal fotofiert (passiert auch mit dem IE oder anderen Fenstern). Es passiert nicht nur mit selbst geschriebenen Anwendungen, sondern auch mit Eclipse.

Ich habe es unter zwei ATI-Grafikkarten mit je aktuellen Treibern und Catalyst erlebt (Sapphire Radeon x800 GTO und PowerColor HD 2400 Pro).

OS: Windows XP SP3
JRE: java 7 (war schon seit 6.24, schätze ich)

Ist das nun ein Java- oder ATI-Problem?

Vielen Dank für Ihre Aufmerksamkeit ^^
 

Anhänge

  • screenshot.PNG
    screenshot.PNG
    82,9 KB · Aufrufe: 35
Zuletzt bearbeitet von einem Moderator:
Ich meine mich erinnern zu können das ich sowas auch schon mal gesehen habe. Allerdings nur in Verbindung mit der Eclipse GUI. Ich habe eine nVidia Karte. Kann's sein dass das nur mit setUndecorated(true) passiert?
 
@hdi: Das verwende ich nicht und glaube also nicht, dass es damit zusammenhängt. Hab trotzdem Dank für die Überlegung.
 
@hdi: Die werden nur nicht mit gezeichnet. Das, was man im Eclipse-Fenster reingezeichnet sieht, sollte ja eigentlich im Hintergrund sein. Würde ich das Fenster in den Vordergrund holen, wäre alles da.
 
Achso, so etwas ist mir noch nicht passiert. Ich hatte nur paar mal den Fall dass sich ein Eclipse Popup mit einem drüberliegenden Frame gestritten hat.

PS: Schmeiß die ATI Karte weg. Es hat einen Grund, warum die Dinger so billig sind. Die Treiber sind das allerletzte
 
Also ich habe das problem machmal mit ati und auch nviida und intel onboards, ich denke eher das das nen fehler im Window manager ist.(bzw den jeweiligen Fenster implementierungen der Verwendeten gui frameworks.). Tritt manchmal auch komplett ohne Java auf sondern mit anderen Programmiersprachen.
 

Zurück
Oben