Java GUI 응용 프로그램의 기본 글꼴 크기를 늘리는 방법이 있습니까?


12

Java GUI 응용 프로그램의 기본 글꼴 크기를 늘리는 방법이 있습니까?

연구 프로젝트의 텍스트 주석을 수행하기 위해 다른 사람의 사용자 정의 Java 도구 ( 아니요, 소스가 없음 )를 사용하고 있습니다.

응용 프로그램 내의 텍스트는 고통스럽게 작은.

대부분의 Windows 응용 프로그램의 경우 제어판에서 시스템 글꼴 크기 설정을 변경하면 해당 응용 프로그램의 글꼴 크기도 변경됩니다.

그러나 기본 텍스트 크기를 늘리면 (Windows 7의 경우)이 Java 응용 프로그램의 텍스트는 여전히 매우 작습니다.


이것은 고해상도 디스플레이의 문제입니다. 이클립스, 블렌더 및 멘델 리와 같은 프로그램은 사용하기가 어렵습니다 (모두 Java GUI 사용). 이것은 Windows 8에서도 문제입니다. 현상금을 추가하고 있습니다.
Juha

이전으로 수정 : 블렌더는 실제로 자바가 아닙니다 ... 비슷한 문제가 있지만 (글꼴) 스케일링은 운영 체제에서 상속되지 않습니다
Juha

앱이 Swing을 사용하는 경우 더 큰 글꼴 설정을 상속해야합니다. 어쨌든 어떤 GUI 프레임 워크가 해당 응용 프로그램을 사용하는지 아는 것이 좋습니다 (또는 적어도 추측하십시오). 스크린 샷을 게시 할 수 있습니까?
Alexey Ivanov

답변:


4

그 가치에 대해 특정 패키지와 관련된 명령 줄 스위치를 보았습니다.

그네

java -Dswing.aatext=true -Dswing.plaf.metal.controlFont=Tahoma -Dswing.plaf.metal.userFont=Tahoma

플라스틱

java -DWindows.controlFont=Tahoma-plain-11 -DWindows.menuFont=Tahoma-plain-12 -DPlastic.controlFont=Tahoma-plain-11 -DPlastic.menuFont=Tahoma-bold-11

이 파라미터를 어떻게 설정합니까? 다른 방법으로 응용 프로그램을 실행해야합니까? 응용 프로그램이 Swing으로 작성되었는지 모르겠다면 어떻게해야합니까? 응용 프로그램이 Plastic으로 작성되었는지 모른다면 어떻게해야합니까?
thanos.a

@ thanos.a : 이들은 새 게시물에 넣을 수있는 별도의 질문입니다.
harrymc

3

Windows 10에서이 작업을 쉽게 수행 할 수 있습니다.

  • jawaw.exe (또는 jnlp 파일의 경우 jawaws.exe)를 선택하십시오. 일반적으로 c : \ Program Files (x86) \ Java \ jre1.8.0_171 \ bin \에 있습니다.
  • 마우스 오른쪽 버튼을 클릭하고 속성을 선택하십시오.
  • 호환성 탭을 클릭하십시오. "설정"에서 높은 DPI 스케일링 동작 무시 옵션을 선택하십시오.
  • "스케일링 수행자"드롭 다운 메뉴에서 시스템 (확장)을 선택하십시오.

업데이트 후이 작업을 반복하거나 바로 가기를 만들어야합니다. (출처 : windowscentral.com)

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