우리는 자바 버전을 6u5에서 6u18로 업그레이드 했으므로 스윙 기반 애플리케이션에 문제가 있습니다 (애플리케이션이 WinXP를 통해 실행 됨).이상한 스윙 헤비급 및 경량 혼합 문제
우리의 응용 프로그램에는 JFrame에있는 Canvas 객체가 있습니다. 응용 프로그램은 캔버스에 물건을 그립니다.
가벼운 스윙 개체 (팝업 또는 다른 프레임)를 캔버스 위로 드래그 할 때마다 새로 고침 문제가 발생합니다. 깜박임 - 검은 색이됩니다. 스윙 구성 요소를 캔버스에서 멀리 이동하고 다시 클릭하면 문제가 해결됩니다.
이 문제는 캔버스가 중량급 개체라는 사실과 관련이 있다고 생각합니다. 그리고 헤비급과 가벼운 객체가 섞이도 록 자바의 새 버전에서 변경된 사항이 있다는 것을 알고 있습니다.
몇 가지 추가 정보 : 1) 문제는 Java 6u14 및 6u16에서 재현됩니다. 2) 모든 것이 Java 6u5에서 올바르게 작동합니다.
또 다른 이상한 점은 : 우리는 우리의 응용 프로그램을 실행하는 방송국이 2 종류 있습니다. 첫 번째 유형에는 ATI FireGL7100 PCI-E 그래픽 카드가 있습니다. 두 번째 유형은 Matrox G450 PCI 그래픽 카드입니다. 문제는 Matrox 기반 스테이션에서 모든 Java 버전으로 재생산되지 않습니다.
한 가지 더 : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6829858 - 우리의 문제와 비슷합니다.
우리의 문제는 친숙합니까? 당신이 어떤 제안 (해결 방법, 그래픽 카드의 차이가이 문제에 어떻게 연결되어 있는지 아이디어) 내가 충분히 분명했다
희망, 아브가 있습니까