2017-12-02 1 views
3

없었다, 자바 FX의 응용 프로그램이 제대로 그들이에있는 모니터로 확장 할 수 있습니다. 예를 들어, 내 모니터가 150 %로 확장하도록 설정되어있는 경우는 Java 애플리케이션은 150 %로 확장됩니다.Java 9 응용 프로그램의 경우 Windows에서 UI의 배율을 비활성화하는 방법은 무엇입니까? <strong>에서</p> <p>자바 8. 자바 9</strong> 더 적절한 <strong>HiDPI 지원</strong>

참조 : 윈도우 10에서

그러나, 테스트 목적으로, 나는 java.exe를 플래그를 사용하여 스케일링 해제 할 수 있어야합니다 http://openjdk.java.net/jeps/263, 어떻게 이것을 달성 할 수 있습니까?

또한 응용 프로그램 자체에서 프로그래밍 방식으로 비활성화하거나 다시 활성화 할 수 있습니까?

+0

당신은에 유사한 구성을 찾을 수 없습니까 [이 답변?] (https://superuser.com/a/1207925/528671)에서 언급 한 Windows – nullpointer

+0

@nullpointer 물론, 구성을 통하지 않고 java.exe 플래그를 통해 실행해야합니다. Windows. – MarcG

+1

[Java 9의 JFrame 크기 조정] 가능한 복제본 (https://stackoverflow.com/questions/48622712/jframe-scaling-in-java-9) – Adam

답변

0

나는이 희미한 옵션을 substance bug report에서 발견했습니다. Swing 응용 프로그램의 문제가 해결되었습니다. 당신은 자바 FX를 사용하는 경우

-Dsun.java2d.uiScale=1.0

당신이

-Dprism.allowhidpi=false

불행하게도 나는 이러한 옵션 중 하나에 대한 공식 문서를 찾을 수 없습니다해야합니다

관련 문제