Accedemos a NetBeans y entramos en la página principal de la aplicación.
A la izquierda muestra los proyectos que tengas abiertos.
Para crear un nuevo proyecto, selecciona File/New Project.
Te visualizará esta ventana:
A la hora de crear un proyecto en Java existen tres opciones:
- Java with Maven
- Java with Gradle
- Java with Ant
La diferencia entre ellos lo puedes ver en estos enlaces:
- Java with Maven: https://es.wikipedia.org/wiki/Maven
- Java with Gradle: https://es.wikipedia.org/wiki/Gradle
- 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.
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:
Seguidamente os visualizará esta ventana para que empecéis a programar:
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”:
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.
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.
GENERACIÓN DE CÓDIGO
GENERACIÓN DE CÓDIGO - COMPILANDO
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
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
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
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.
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”.
Ahora podemos elegir la aplicación sobre la cual queremos aplicar la configuración personalizada de “configuración 1”.
OPCIONES DE LA APLICACIÓN
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).
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.
Opción “Editor”:
Pestaña Formatting:
Se puede configurar los tamaños de los espaciados, pestañas…
En la pestaña de “Code Completion” podremos cambiar:
En la pestaña de “Hints”:
En la pestaña de “HighLighting” (Marcar ocurrencias):
En la pestaña de macros:
Opción “Fonts & Colors”:
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).
Y lo mismo con los números, espacios en blanco…
Opción “KeyMap”:
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.