최신 Java 9 Early Access 버전을 다운로드하여 설치했으며, 이제는 Windows에서 Java Swing 응용 프로그램이 올바른 크기로 구성 요소를 렌더링하는 것을 알게되어 매우 기쁩니다. 더 이상 HiDPI 디스플레이로 내 고객이 원하는 너비와 높이의 절반으로 내 앱을 사용해야합니다. 그러나 Swing 응용 프로그램에서 내 자신의 아이콘이 너
HiDPI 디스플레이가있는 Ubuntu 16.04 시스템에 i3이 설치되어 있습니다. 부팅 후 첫 번째 로그인에서 i3의 UI 요소는 작고 사용할 수 없습니다. Lightdm을 통해 내 DPI 설정이 인식 될 때까지 로그 아웃 할 때까지는 아닙니다. 내 모니터는 기본적으로 96 DPI 디스플레이로 처리됩니다. /etc/lightdm/lightdm.cond.
Konva.js의 구성 요소를 사용하여 작은 HTML5 캔버스 애니메이션을 만들었습니다. 캔버스 요소가 2 배 크기라는 점을 제외하면 모든 것이 훌륭하게 작동합니다. HiDPI/Retina 디스플레이가 있기 때문에 생각합니다. 특히 요소는 다음과 같습니다. <canvas width="2048" height="1000" style="padding: 0px;
나는 renderd 옵션 scale = 1.5를 통해 256px 또는 384px의 두 가지 맛의 TMS 타일을 제공합니다. map.getViewport().getElementsByTagName('canvas')[0].getContext("2d").setTransform(1.5, 0, 0, 1.5, -w, -h);
을 내가, 그래서 무엇이 올바른 것 갈
새로운 4K 모니터가 있고 모든 것이 멋지지만 NetBeans로 코딩하는 것은 어렵습니다. 컨트롤은 매우 작고 자바 프레임은 매우 작아 보입니다. 이 문제에 대한 Stackoverflow 게시물을 보았는데 환경 설정 파일에 행을 추가하여 hi-dpi 모드를 사용할 수 없도록 설정했지만 자바 프레임이 여전히 작다고 말했습니다.
없었다, 자바 FX의 응용 프로그램이 제대로 그들이에있는 모니터로 확장 할 수 있습니다. 예를 들어, 내 모니터가 150 %로 확장하도록 설정되어있는 경우는 Java 애플리케이션은 150 %로 확장됩니다. 참조 : 윈도우 10에서 그러나, 테스트 목적으로, 나는 java.exe를 플래그를 사용하여 스케일링 해제 할 수 있어야합니다 http://openjdk
저는 Linux Mint 용 Android Studio 2.1.3의 HiDPI 지원에 어려움을 겪고 있습니다. 안드로이드 스튜디오의 HiDPI 지원을 /opt/android-studio/bin/studio64.vmoptions에 -Dhidpi=true 플래그를 추가하여 가능하게해야한다는 것을 안다. 불행히도 내 컴퓨터에서는 아무 것도 변경하지 않지만 UI는
일부 저급 렌더링 작업을 수행 할 예정이지만 정확한 크기의 모든 것을 만들기 위해 실제 디스플레이 DPI를 알아야합니다. 이렇게하려면 한 가지 방법을 찾았습니다 : java.awt.Toolkit.getDefaultToolkit().getScreenResolution() - 그러나 "retina"디스플레이로 OS X에서 잘못된 결과를 반환합니다. 실제 DPI