Saltar la navegación

Anexo IV.- Configuración y personalización de NetBeans.

Accedemos a NetBeans y entramos en la página principal de la aplicación.

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

A la izquierda muestra los proyectos que tengas abiertos.

Para crear un nuevo proyecto, selecciona  File/New Project.

Te visualizará esta ventana:

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

A la hora de crear un proyecto en Java existen tres opciones:

  1. Java with Maven
  2. Java with Gradle
  3. Java with Ant

La diferencia entre ellos lo puedes ver en estos enlaces:

  1. Java with Maven: https://es.wikipedia.org/wiki/Maven
  2. Java with Gradle: https://es.wikipedia.org/wiki/Gradle
  3. Java with Ant: https://es.wikipedia.org/wiki/Apache_Ant

Aquí se muestra el típico programa que se hace siempre cuando se empieza a manejar un lenguaje y es un simple programa que visualiza “Hola Mundo”. Se muestra a continuación un ejemplo de las tres formas para ver la diferencia entre ellos.

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Principalmente mira todo el código que genera según la opción que elijas.

Nosotros, como no estamos iniciando en la programación en Java vamos a trabajar siempre con la opción: Java with Ant.

 En esa opción cogéis “Java Application”.

Os pide que indiquéis donde queréis guardar el proyecto y con qué nombre:

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Seguidamente os visualizará esta ventana para que empecéis a programar:

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

 Una vez que tienes el proyecto, sobre el nombre del proyecto pulsa el botón derecho del ratón y elige la opción “Set configuration” y ahí la opción “Customize”:

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

 

 Aquí vemos todo lo que podemos personalizar de la aplicación:

  • Fuentes.
  • Bibliotecas.
  • Generación de código.
  • Ejecución de código.
  • Opciones de la aplicación.
  • Formato del código en el editor de textos.

FUENTES

Podemos modificar:

  • La carpeta que contendrá el proyecto.
  • La carpeta que almacenará los paquetes fuentes.
  • La carpeta que contendrá los paquetes prueba.
  • La versión del JDK con la que queremos trabajar.

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

BIBLIOTECAS

Desde esta ventana podemos elegir la plataforma de la aplicación.

Toma por defecto el JDK, pero se puede cambiar si se quiere, siempre y cuando sea compatible con la versión de NetBeans utilizada.

También en esta ventana se puede configurar el paquete de pruebas que se realizará al proyecto.

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

GENERACIÓN DE CÓDIGO

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

GENERACIÓN DE CÓDIGO - COMPILANDO

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Las opciones que nos permite modificar en cuanto a la compilación del programa son:

  • Compilar al guardar: al guardar un archivo se compilará automáticamente.
  • Generar información de depuración: para obtener la documentación asociada.
  • Enable annotation processsing: permitir anotaciones durante el proceso.

También podemos agregar anotaciones concretas para el proceso de compilación y añadir opciones de proceso que, según las características del proyecto, puedan ser de interés para nosotros.

GENERACIÓN DE CÓDIGO - EMPAQUETANDO

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Las aplicaciones resultado de la compilación del código deben ser empaquetadas antes de su distribución, con objeto de tener un único archivo, generalmente comprimido, que contenga en su interior todos los archivos de instalación y configuración necesarios para que la aplicación pueda ser instalada y desarrollada con éxito por el usuario cliente.

Como vemos en la imagen, en esta opción podemos modificar el lugar donde se generará el archivo resultante del empaquetado, así como si deseamos comprimirlo.


También podemos elegir que el archivo empaquetado se construya tras la compilación, que es lo habitual (por eso esta opción aparece como predeterminada).

GENERACIÓN DE CÓDIGO – DOCUMENTANDO

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Como ya vimos en la unidad anterior, la documentación de aplicaciones es un aspecto clave que no debemos descuidar nunca. NeatBeans nos ofrece una ventaja muy considerable al permitirnos obtener documentación de la fase de codificación de los programas de forma automática.

Dentro del documento que se va a generar podemos elegir que se incluyan todas las opciones anteriores. Esto es lo más recomendable, por eso aparecen todas marcadas de forma predeterminada y lo mejor es dejarlo como está.

EJECUTANDO CÓDIGO

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Esta opción nos permite definir una nueva configuración de ejecución de código, elegir la clase principal, las carpetas de trabajo del proyecto y opciones de la máquina virtual.

En la ventana de “Configurar el nombre” escribimos el nombre que tendrá nuestra configuración personalizada.

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

En este caso, escribimos “configuración1” y pulsamos “aceptar”.

A partir de este momento, todas las opciones de configuración que seleccionemos se guardarán en “configuración1”.

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Ahora podemos elegir la aplicación sobre la cual queremos aplicar la configuración personalizada de “configuración 1”.

 

OPCIONES DE LA APLICACIÓN

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Como vemos, podemos dar una descripción al proyecto, cambiarle el nombre…

Es conveniente hacerlo, ya que el nombre de los nuevos proyectos se generar automáticamente por NetBeans al inicio de la sesión.

 

FORMATO

Aquí podemos personalizar aspectos globales del formato del código fuente en la aplicación.
Podemos personalizar las opciones sólo para el proyecto actual o bien para todos los proyectos que estén basados en NetBeans a partir de ahora (utilizar opciones globales).

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Si seleccionamos “Edit global options” (en opciones globales) nos encontramos con la siguiente ventana, que tiene una barra superior de pestañas para configurar cada apartado del formato de forma independiente.

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

 

Opción “Editor”:

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

 

Pestaña Formatting:

Se puede configurar los tamaños de los espaciados, pestañas…

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

En la pestaña de “Code Completion” podremos cambiar:

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

En la pestaña de “Hints”:

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

 

En la pestaña de “HighLighting” (Marcar ocurrencias):

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

En la pestaña de macros:

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Opción “Fonts & Colors”:

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Consiste en elegir el tipo de letra y colores que prefiramos para el texto del código, así como efectos (si es que así lo deseamos).

También podemos configurar el tipo de letra y color de los errores del código (por defecto, de color rojo).

Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

Y lo mismo con los números, espacios en blanco…

 

Opción “KeyMap”:

 Captura de pantalla donde se muestra uno de los pasos del proceso de personalización de la configuración de NetBeans 12.0.

En cuanto a los métodos abreviados de teclado (combinación de teclas equivalente a las acciones en NetBeans), podemos modificar aquellas acciones que hagamos con más frecuencia por aquella combinación de teclas que nos sea más fácil recordar.