Aprende a configurar correctamente el famoso IDE en Windows 10 si estás utilizando un monitor 4K (resolución de 3840x2160).


Siempre estoy aprendiendo cosas nuevas y trabajando también con nuevas herramientas, una de esas herramientas es un nuevo monitor 4K UHD de HiDPI, con una resolución máxima de 3840x2160. Como es habitual, con una resolución más alta, el tamaño de fuente especificado en px (píxeles) disminuye hasta que se vuelve bastante difícil de leer para el ojo humano (al menos uno normal). Entonces, en Windows 10 es necesario ajustar la escala a nivel del sistema, por lo que todo será un X% más grande.

Desafortunadamente, no todos los programas aceptan esta configuración y siguen funcionando como de costumbre, en este caso NetBeans, que en la pantalla mencionada, se vuelve totalmente inutilizable hasta que no lo modifiques correctamente.

En este artículo, le mostraremos cómo optimizar Apache NetBeans para que funcione correctamente en su monitor 4K.

A. Menú creciente, tamaño de fuente del editor

La primera opción para que NetBeans sea óptimo para su uso es aumentar el tamaño de fuente del menú y del editor. Sin embargo, este enfoque tiene una desventaja, ya que los íconos permanecerán pequeños, pero el texto no se verá borroso en absoluto mientras aumente el tamaño de fuente lo suficiente, la mayor parte de la interfaz de usuario permanece nítida.

A.1. Aumentar el menú de tamaño de fuente

Como primer paso, deberá modificar el netbeans.confarchivo que normalmente se encuentra en el directorio de instalación de NetBeans en /NetBeans/netbeans/etc. Deberá agregar al final del valor de la cadena netbeans_default_optionsdel parámetro  --fontsize con el valor del nuevo tamaño de fuente, en nuestro caso 32 fue suficiente, sin embargo, puede personalizar el tamaño según sus necesidades:

# Agrega el parámetro --fontsize dentro de la misma clave
# personalmente, 32 fue suficiente, sin embargo, eres libre de probar qué se adapta mejor a ti
netbeans_default_options="<El resto de opciones ...> --fontsize 32"

Ahora puede cerrar el archivo netbeans.conf y guardar los cambios. Luego reinicie NetBeans y al menos podrá hacer clic correctamente.

A.2. Aumentar el tamaño de fuente del editor

No olvide aumentar el tamaño de fuente del editor de código para que pueda leer el código. Puede hacer esto a través de la configuración de NetBeans, así que abra NetBeans (netbeans64.exe) y vaya a la barra de herramientas Opciones:

Options Menu NetBeans

En el cuadro de diálogo emergente, vaya a la pestaña Fuentes y colores y cambie el tamaño de fuente con el valor que desee, en nuestro caso, nos encanta la fuente consolas en un tamaño de 26, lo que hace que sea bastante cómodo codificar, sin embargo, puede configurar el valor que desee:

Font Size and Colors Apache NetBeans

A.3. Ajustar la escala y el diseño de Windows

Por último, esto ya debería estar configurado en su sistema a menos que desee iconos realmente pequeños alrededor de su escritorio en la interfaz tradicional de Windows que funcione a una resolución de 4K, sin embargo, solo para estar seguro, verifique que la escala y el diseño de las ventanas sea superior al 100%. , para hacer esto, haga clic derecho en su Escritorio y seleccione Configuración de pantalla:

Adjust Scale and layout of windows Context Menu

En el cuadro de diálogo emergente de configuración del sistema, vaya a la opción Escala y diseño y aumente el valor según sus necesidades, personalmente en un monitor de 3840x2160, una escala del 200% lo hace bastante cómodo, así que asegúrese de actualizar el valor:

Change Scale Windows Layout

Conserve los cambios e inicie NetBeans, que debería ser mucho más cómodo de usar ahora con esta opción.

B. Usar el escalado de Windows High DPI

La segunda opción, te permite escalar la aplicación NetBeans usando la escala de Windows, esto hará que todo se vea más grande, pero tendrá algunos componentes borrosos como los íconos y la pantalla de carga de bienvenida.

B.1. Deshabilitar el reconocimiento de DPI

Para comenzar con la solución del problema de escalado en NetBeans, necesitará ajustar algunos parámetros al archivo netbeans.conf de su distribución NetBeans. El archivo netbeans.conf generalmente se encuentra en el directorio de instalación de NetBeans en /NetBeans/netbeans/etc:

  • Por ejemplo, para Apache NetBeans 11.1 (<por ejemplo, dentro de> C: \ Archivos de programa \ NetBeans-11.1 \ netbeans \ etc)

Abra el archivo con su editor de texto favorito (uno del que ya pueda leer, como vscode, sublime, etc.) con derechos de administrador. En este archivo, busque la opción netbeans_default_options que se parece a:

netbeans_default_options="-J-XX:+UseStringDeduplication ....."

Dentro de su valor de cadena, busque la propiedad dpiaware y establézcala en false, ya que estará establecida por defecto en verdadero:

-J-Dsun.java2d.dpiaware=false

Guarde los cambios, pero no cierre el archivo, ya que deberá agregar una opción adicional a la misma propiedad en el siguiente paso.

B.2. Aumentar el menú de tamaño de fuente

El siguiente paso le permitirá cambiar desde un pequeño menú:

NetBeans 4k Menu Font Size

Para uno legible (esto lo notarán las personas con un monitor 4K):

NetBeans menu font size

Para lograr esto, deberá agregar al final del valor de cadena de netbeans_default_options el parámetro  --fontsizecon el valor del nuevo tamaño de fuente, en nuestro caso 16 fue suficiente, sin embargo, puede personalizar el tamaño de acuerdo a sus necesidades:

# Agrega el parámetro --fontsize dentro de la misma clave
# personalmente, 16 fue suficiente, sin embargo, eres libre de probar qué se adapta mejor a ti
netbeans_default_options="<El resto de opciones ...> --fontsize 16"

Ahora puede cerrar el archivo netbeans.conf y guardar los cambios.

B.3. Anular el escalado de PPP alto a nivel del sistema

Ahora, con la configuración anterior, no será suficiente para que NetBeans tenga un uso decente, por lo que debemos seguir algunos pasos adicionales en el nivel de Windows 10. Como primero, anularemos la escala de HDPI usando la opción del sistema, para hacer esto, busque el ejecutable de NetBeans ( netbeans64.exe), generalmente ubicado en C:\Program Files\NetBeans-11.1\netbeans\bin, haga clic derecho y seleccione propiedades:

Apache NetBeans Properties Executable

Luego, en el cuadro de diálogo de propiedades, vaya a la pestaña de compatibilidad y seleccione Cambiar configuraciones altas de DPI :

High DPI settings

En el cuadro de diálogo emergente, marque la opción " Anular el comportamiento de escala de DPI alto ". Y establezca " Escalado realizado por " en Sistema:

Override HDPI Scaling behaviour Windows

Haga clic en Aceptar y, finalmente, en el cuadro de diálogo de propiedades de NetBeans, haga clic en Aplicar.

Si hasta este punto, no es suficiente para usted el tamaño actual de la interfaz de Netbeans, deberá aumentar también la escala y el diseño de Windows en todo el nivel del sistema y no solo para netbeans, para hacerlo, siga el paso B.4.

B.4. Establecer la escala y el diseño de Windows (opcional, pero recomendado)

También debe aumentar la escala y el diseño de la interfaz de Windows como se menciona en la primera opción. Esto ya debería estar configurado en su sistema a menos que desee iconos realmente pequeños alrededor de su escritorio en la interfaz tradicional de Windows que trabajen a una resolución de 4K; sin embargo, solo para estar seguro, verifique que la escala y el diseño de las ventanas sea superior al 100%, para Haga esto, haga clic derecho en su Escritorio y seleccione Configuración de pantalla:

Adjust Scale and layout of windows Context Menu

En el cuadro de diálogo emergente de configuración del sistema, vaya a la opción Escala y diseño y aumente el valor según sus necesidades, personalmente en un monitor de 3840x2160, una escala del 200% lo hace bastante cómodo, así que asegúrese de actualizar el valor :

Change Scale Windows Layout

B.5. Aumentar el tamaño de fuente del editor de código IDE

Por último, pero no menos importante, no olvide aumentar el tamaño de fuente del editor de código para que pueda leer el código. Puede hacer esto a través de la configuración de NetBeans, así que abra NetBeans (netbeans64.exe) y vaya a la barra de herramientas Opciones:

Options Menu NetBeans

En el cuadro de diálogo emergente, vaya a la pestaña Fuentes y colores y cambie el tamaño de fuente con el valor que desee, en nuestro caso, nos encanta la fuente consolas con un tamaño de 26, lo que hace que sea bastante cómodo de codificar:

Font Size and Colors Apache NetBeans

Siguiendo los pasos mencionados debería configurar NetBeans de una manera óptima, permitiéndole utilizar finalmente el IDE en Windows 10.

Que te diviertas ❤️!


Ingeniero de Software Senior en EPAM Anywhere. Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores