netbeans windows-10 windows-8.1

netbeans plugins



Escalado IDE NetBeans en Windows 8/10 (7)

Estoy intentando ejecutar NetBeans en Windows 8.1 en una pantalla con un alto DPI. Windows mismo tiene la escala habilitada al 400% y todo lo demás se ve bien.

Sin embargo, cuando inicio NetBeans, se ejecuta como si no hubiera escalado habilitado y solo veo minúsculas letras en el IDE. Revisé las propiedades bajo las cuales se inicia el IDE y se marcó "Habilitar escalado para este programa".

Podría aumentar el tamaño de fuente en el editor y el registro de errores, que al menos me permitiría ver lo que estoy escribiendo en la pantalla, sin embargo, todos los menús, barras laterales, paneles, etc., son muy pequeños, lo que es muy incómodo. tratando de trabajar con. ¿Alguna idea de cómo puedo hacer que NetBeans se escale con Windows 8.1? Actualmente usando NetBeans 8.0.


  1. Haga clic derecho en el icono de netbeans en el escritorio.
  2. Elige propiedades.
  3. Ve a la pestaña de Compatibilidad.
  4. Marque Sobre escala alta DPI y elija Sistema en Dropbox.
  5. Haga clic en aplicar.
  6. Abre NetBeans.

Trabajó en Windows 10 en resolución 4K. La fuente y los botones son un poco borrosos, pero no me molesta mucho porque no estoy programando películas de todos modos. Solución rápida y fácil de deshacer en caso de que se arruine en alguna parte.

Image


De forma similar a setting --fontsize 18 , si usa el complemento Darcula, puede establecer el valor de la opción "Anular fuentes predeterminadas" en 18. Eso tiene el mismo efecto. Además, si lo cambia a la interfaz de usuario de Segoe, coincide con Windows 10 muy bien.


Lamentablemente, cambiar la configuración de dpiaware en el archivo .conf no funcionó en mi Surface 4 Pro y Windows 10. Encontré la solución en un enlace en el foro de netbeans que parece ser una solución universal para todos los programas (!) Que declaran ser dpiaware. y en realidad no lo son (ver la página de inicio de Dan Antonellis ).

La solución es bastante simple: primero configure Windows para que prefiera los archivos de manifiesto externos a los internos (que era el predeterminado hasta hace algunas versiones) al agregar la clave

DWORD PreferExternalManifest=1

a

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/SideBySide

A continuación, cree un archivo de manifiesto (en este caso netbeans64.exe.manifest o netbeans.exe.manifest) en el directorio del archivo exe correspondiente con el siguiente contenido:

<?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>

De esta forma, también podría solucionar Visual Studio 2013 y SQL Server Management Console 2012, que solo son parcialmente compatibles con dpi (por ejemplo, Visual Studio 2013, el editor de formularios no se puede usar en 200% ya que el diseño completo está roto). Arreglé todas mis aplicaciones que no se podían usar o al menos tenían un mal diseño de esta manera.

Por supuesto, dependiendo de la pantalla y el tamaño deseado, las cosas pueden ser un poco borrosas, es una cuestión de preferencias personales (nitidez vs. diseño). Al menos esta solución hace que las aplicaciones esenciales se puedan usar en configuraciones de dpi más altas.

Como este hilo fue el primero en mis resultados de Google, pensé que sería una buena idea publicar esta solución, aunque la última actividad es bastante antigua.


Simplemente mantenga presionada la Alt key luego desplácese hacia arriba o hacia abajo para alejar o alejar


Una solución alternativa es aumentar el tamaño de fuente de las opciones del menú. Ver: FaqFontSize - NetBeans Wiki

  • Abra C: / Archivos de programa / NetBeans 8.x / etc / netbeans.conf
  • Ubique la línea que contiene netbeans_default_options
  • Agregue --fontsize 18 dentro de las comillas. Ejemplo: "<other -J options> --fontsize 18"

Esto aumentará el tamaño de la fuente dentro de los menús, lo que hace que los elementos de la interfaz de usuario dinámica aumenten de tamaño, de manera efectiva una solución de escalado de PPP. El único inconveniente es que los iconos / imágenes no se escalan.


Windows 10 hace esto por ti ahora. Haga clic derecho en el acceso directo de Netbeans (C: / ProgramData / Microsoft / Windows / Start Menu / Programs / NetBeans) y seleccione Propiedades.

Vaya a la pestaña Compatibilidad y luego seleccione Cambiar la configuración de DPI alta. Desde allí, marque la casilla Ignorar escala de DPI alta y configúrelo en Sistema.


  • Abra C: / Archivos de programa / NetBeans 8.0 / etc / netbeans.conf
  • Cambiar -J-Dsun.java2d.dpiaware=true a -J-Dsun.java2d.dpiaware=false