Windows 8.1 Swing (Java) 응용 프로그램 텍스트 렌더링 알 수 있습니다. 결과적으로

다른 날, 나는 무료 UML 편집기 도구를 검색했으며, 그중 가장 좋은 것은 Java에서 인기있는 Swing 프레임 워크를 사용하여 구현되었음을 알 수 있습니다. 결과적으로 Windows 8.1에는 Swing 응용 프로그램의 텍스트 렌더링에 심각한 문제가 있습니다. 몇 가지 예를 보여 드리겠습니다.

TinyUML

TinyUML 2

다른 Swing 애플리케이션에서 :

바이올렛

VioletUML 2

거의 모든 것의 레이블은 이런 식으로 계속 깜박이며 부분적으로 사라집니다. 다른 Windows 버전에서는 이와 같은 경험이 없었습니다.

이것이 일반적인 문제입니까? 그렇다면이 응용 프로그램의 소스에 액세스 할 수 없이이 문제를 해결할 수 있습니까?

나는 사용하고있다 :

  • Lenovo G500s 노트북
  • Windows 8.1 (64 비트)
  • JDK와 JRE1.7이 모두 설치되어 있습니다.

내가 나쁜 스택 교환 사이트 에이 질문을 게시하는 경우 어디에 물어보십시오 조언하십시오!



답변

Windows 8.1이 아닌 Java 8의 문제입니다. 여러 그래픽 렌더링 칩과 Java 8이 설치된 다른 운영 체제에서 동일한 문제가 발생했습니다 (온보드 그래픽 칩 (예 : 인텔 HD) 및 일반 그래픽 칩 (예 : 엔비디아)이있는 하드웨어 시스템을 의미합니다)

Java 7로 돌아 가면이 문제가 해결됩니다.

편집 : 또는 일반 그래픽 칩으로 명시 적으로 Java 응용 프로그램을 시작하십시오.


답변