Oglądam ten program:
http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
Jak się kliknie przycisk trzeci od lewej, to teoretycznie pojawia się kształt z gradientem.
Testowałem na komputerze z Windows XP 32bit i pojawiają się błyskające białe linie. Posiadam również Linux i MacOS w maszynach wirtualnych, tam wszystko pokazuje się prawidłowo.
Testowałem również na innym komputerze z Windows 7 i są te same błędy, jak z Windows XP.
Nieraz piszę programy wyświetlające bitmapy BufferedImage jako ikonę JLabel i czasem obrazki wyświetlają się z błędami takimi, że w losowym obszarze jest inny fragment tego samego obrazka, takich błędów nie ma w Linux i Mac OS. Jest to błąd podobny do tego, jak przy wyświetlaniu animacji w powyższym programie. Jeżeli po wyświetleniu obrazka wykonuje się na nim operacje wiążące się z odczytem pikseli (zapis do pliku, kopiowanie do innego obrazka, skalowanie, obracanie itp.), to te operacje wykonują się prawidłowo, tak, jakby obrazek był wyświetlony bezbłędnie.
Co jest przyczyną błędów i jak go rozwiązać?