Pracuję nad aplikacją Swing (obecnie działającą w Java 6 aktualizacja 11), która ma sporadyczne problemy z odświeżaniem farby (np. Istnieją artefakty itp.). Zdarza się to tylko niektórym użytkownikom naszej aplikacji, ale nie innym.Problem z malowaniem w aplikacji Java Swing w języku Java 1.6
Po przeprowadzeniu badań odkryłem, że ustawienie właściwości sun.java2d.d3d
na false
może pomóc i w rzeczywistości pomogło jednemu z naszych użytkowników.
Teraz, gdy inni użytkownicy skarżą się na problem, myślę o ustawieniu usługi na false
dla wszystkich użytkowników.
Moje podstawowe pytania są następujące:
co dokładnie jest przyczyną tego? Czy to jest karta wideo? Czy to jest kierowca? Czy to błąd firmy Sun? (takie jak http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6635462) Połączenie wszystkich trzech?
Innymi słowy, najlepiej jest po prostu wyłączyć tę właściwość lub dotyczy ona tylko niektórych kart wideo, które naprawiłaby aktualizacja najnowszego sterownika?
Ten problem często występuje podczas uruchamiania środowiska Java w systemie VMWare. – user3553031