Windows 8.1 Swing (Java) 응용 프로그램 텍스트 렌더링


1

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

TinyUML

TinyUML 2

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

바이올렛

VioletUML 2

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

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

나는 사용하고있다 :

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

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


1
Java를 사용하는 기능인 Java라고 말한 적이 있습니다. 모든 곳에서 디버그를 작성하고 어느 정도 작동하기를 바랍니다 ...
Austin T French

1
어디에서나 디버그하십시오 : DI가 당신을 인용합니다.
Balázs Édes

1
vm args에서 -Dsun.java2d.d3d = false를 사용하십시오. 출처 : stackoverflow.com/questions/22737535/…

답변:


0

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.