Windows 8/10에서 NetBeans IDE 확장
DPI가 높은 화면에서 Windows 8.1에서 NetBeans를 실행합니다. Windows 자체는 400 %까지 확장이 가능하며 모든 것은 괜찮아 괜찮아.
그러나 NetBeans를 시작하면 확장이 활성화되지 않은 것처럼 실행되고 IDE에 아주 작은 글자 만 표시됩니다. IDE가 시작되는 속성을 확인하고 "이 프로그램에 대한 확장 활성화"가 선택되어 있습니다.
편집기와 오류 로그에서 글꼴 크기를 늘릴 수 있습니다. 거기에 화면에 입력중인 내용을 볼 수 있고 메뉴, 패널 등은 매우 작아서 매우 불편합니다. 함께 일하려고합니다. Windows 8.1로 NetBeans를 확장 할 수있는 방법은 무엇입니까? 현재 NetBeans 8.0을 사용하고 있습니다.
- C : \ Program Files \ NetBeans 8.0 \ etc \ netbeans.conf를 다.
- 변경
-J-Dsun.java2d.dpiaware=true
에-J-Dsun.java2d.dpiaware=false
해결 방법은 메뉴 옵션의 글꼴 크기를 늘리는 것입니다. 참조 : FaqFontSize-NetBeans Wiki
- C : \ Program Files \ NetBeans 8.x \ etc \ netbeans.conf를 다.
- 포함하는 줄을 찾습니다.
netbeans_default_options
--fontsize 18
따옴표 안에 추가하십시오 . 예 :"<other -J options> --fontsize 18"
이렇게하면 내부 글꼴 크기가 증가하여 동적 UI 요소의 크기가 증가하여 사실상 DPI 크기 조정 해결 방법이됩니다. 단점은 아이콘 / 이미지가 확장되지 않는다.
- 바탕 화면에서 netbeans 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
- 속성을 선택하십시오.
- 대체 탭으로 이동합니다.
- 높은 DPI 배율 재정의를 선택하고 드롭 박스의 시스템을 선택합니다.
- 적용을 클릭하십시오.
- NetBeans를 다.
4K 해상도의 Windows 10에서 작동했습니다. 글꼴과 버튼은 약간 흐릿하지만 어쨌든 영화를 보지 않고 프로그래밍하고 있기 때문에 신경 쓰지 않습니다. 어딘가에서 엉망이 된 경우 빠른 수정 및 실행 취소가 접수.
불행히도 .conf 파일의 dpiaware 설정 변경은 Surface 4 pro 및 Windows 10에서 작동하지 않습니다. netbeans 포럼의 링크에서 dpi를 인식하는 선언 된 모든 (!) 프로그램에 대한 범용 솔루션 인 것처럼 보이는 솔루션을 찾았습니다. 실제로는 ( Dan Antonellis 홈페이지 참조 ).
수정은 매우 간단합니다. 먼저 키를 추가하여 Windows가 내부 파일보다 외부 매니페스트 파일을 선호하도록 설정합니다 (일부 버전 이전까지 언급 임).
DWORD PreferExternalManifest=1
...에
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide
그런 다음 해당 exe 파일의 디렉터리에 다음 내용으로 매니페스트 파일 (이 경우 netbeans64.exe.manifest 또는 netbeans.exe.manifest)을 만듭니다.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.VC90.CRT"
version="9.0.21022.8"
processorArchitecture="amd64"
publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
이렇게하면 부분적으로 만 dpi를 인식하는 Visual Studio 2013 및 SQL Server Management Console 2012를 수정할 수 있습니다 (예 : Visual Studio 2013 전체 레이아웃이 손상되어 200 %에서 양식 편집기를 사용할 수 없음). 사용할 수 없거나 최소한 이런 방식으로 레이아웃이 잘못된 모든 앱을 수정했습니다.
물론 디스플레이와 원하는 크기에 따라 약간 흐릿해질 수 있지만 개인 취향 (선명도 대 레이아웃)의 문제입니다. 최소한이 수정으로 인해 더 높은 dpi 설정에서 필수 응용 프로그램을 사용할 수 있습니다.
이 스레드가 내 Google 결과의 첫 번째 스레드 였기 때문에 마지막 활동이 꽤 오래 전이지만이 솔루션을 게시하는 것이 좋은 생각이라고 생각했습니다.
이제 Windows 10에서이 작업을 수행합니다. Netbeans 바로 가기 (C : \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ NetBeans)를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
호환성 탭으로 이동 한 다음 높은 DPI 설정 변경을 선택합니다. 거기에서 Override High DPI Scaling 상자를 선택하고 System으로 설정합니다.
설정 --fontsize 18
과 유사하게 Darcula 플러그인을 사용하는 경우 "Override Default Fonts"옵션의 값을 18로 설정할 수 있습니다. 동일한 효과가 있습니다. 또한 Segoe UI로 변경하면 Windows 10과 잘 어울립니다.
디스플레이 설정으로 이동하여 스케일과 레이아웃을 100 % Boom으로 변경하십시오! :)
을 길게 누른 Alt key
다음 위 또는 아래로 스크롤하여 축소 또는 확대합니다.
참고 URL : https://stackoverflow.com/questions/23651486/netbeans-ide-scaling-on-windows-8-10
'ProgramingTip' 카테고리의 다른 글
iOS에서 긴 작업을 할 때 "오버레이"로드 (0) | 2020.12.02 |
---|---|
Linux에서 사용중인 메모리 프로세스의 양을 확인하는 방법은 무엇입니까? (0) | 2020.12.02 |
프로그래밍 방식으로 UICollectionViewCell 너비 및 높이를 설정하는 방법 (0) | 2020.12.02 |
android : actionBarStyle에는 API 레벨 11이 필요합니다. (0) | 2020.12.02 |
16 진수를 RGBA로 변환 (0) | 2020.12.02 |