You are on page 1of 6

Proyectos y clases Java con NetBeans

Las aplicaciones Java creadas con NetBeans se organizan como proyectos. Cada proyecto adems est dividido en: Paquetes de fuentes Paquetes de prueba Bibliotecas Bibliotecas de pruebas El cdigo que se escriba, y las ventanas que se diseen para la aplicacin, se almacenarn en la seccin "Paquetes de fuentes". En esa seccin se crea por defecto un paquete con el mismo nombre que el proyecto.

Dentro de los paquetes de fuentes se pueden crear distintos tipos de archivos. Por ejemplo, se pueden crear Clases Java, que contendrn nicamente cdigo en Java para realizar una determinada tarea. Se pueden crear tambin Formularios que sern las tpicas ventanas de las aplicaciones con entornos grficos. Los formularios para aplicaciones de escritorio se denominan Formularios JFrame. Para crear un nuevo archivo dentro de un paquete de fuentes se puede utilizar el men "Archivo > Archivo nuevo ..." o bien usar el men contextual del paquete de fuentes.

Un mismo proyecto puede tener varias clases e incluso varios paquetes de fuentes como se puede ver en el siguiente ejemplo:

Pero siempre al menos una de la clases debe ser la clase principal, es decir, aquella por lo que debeempezar la ejecucin de la aplicacin que se est creando. La clases candidatas a ser clase principal se diferencia visualmente de las dems porque en su icono aparece un tringulo verde (en el ejemplo anterior se puede ver sobre la clase Anagrams.java). Pueden ser clases principales aquellas que contengan un mtodo llamado "main" dentro de su cdigo fuente.
public static void main(String[] args)

Si se deseara establecer otra clase como principal, se puede realizar esa accin desde las propiedades del proyecto. A dichas propiedades se puede acceder desde el men "Archivo > Project Properties" o desde el men contextual abierto sobre el icono del proyecto. En la ventana de dilogo que aparece se debe elegir en la parte izquierda la seccin "Ejecutar", y ah aparece un campo de texto donde se puede indicar cul ser la clase principal.

Aunque un proyecto tenga varias clases definidas, en algunas ocasiones es interesante ejecutar una sola clase de manera individual para hacer algn tipo de prueba. Para ello se dispone de la opcin "Ejecutar archivo" dentro del men contextual que se puede abrir sobre el icono o el nombre de la clase que se desea ejecutar. La clase que se desee ejecutar debe tener un mtodo "main".

Al crear un nuevo proyecto del tipo "Aplicacin Java" con NetBeans, automticamente se crea parte del cdigo fuente del programa en una nueva "Clase Java", con la estructura bsica para comenzar a escribir cdigo en el mismo:

Para ver el cdigo fuente correspondiente a un formulario, se debe hacer clic en la parte superior donde se puede seleccionar entre "Fuente" y "Diseo".

En caso de que al paquete de fuentes se le aada un "Formulario JFrame", es decir, una ventana, lo que se muestra es el diseo grfico del formulario con la posibilidad de ir aadiendo componentes al formulario arrastrando los elementos deseados desde la Paleta. Al seleccionar "Fuente" aparece en pantalla la estructura bsica del cdigo fuente del formulario.

La sentencia initComponentes(); que aparece en el cdigo, es la que crea la ventana que se ha elaborado desde la vista "Diseo". Por tanto, cualquier modificacin de la ventana o de sus elementos que se desee realizar desde cdigo, deber realizarse escribiendo las sentencias oportunas a continuacin de esa instruccin. En el cdigo anterior, que ha sido generado automticamente al crear un formulario, se puede observar que hay reas sombreadas. Esas zonas no pueden ser modificadas por el programador desde el editor de cdigo fuente, ya que estn relacionadas con los elementos que han sido incluidos de forma grfica en el formulario utlizando la vista "Diseo". En NetBeans es posible tener abiertos simultneamente varios proyectos, pero slo uno de ellos ser el "Proyecto principal". El proyecto que se encuentre seleccionado como proyecto principal ser el que se ejecute cuando se lance la orden de Ejecutar desde NetBeans. El proyecto principal se diferencia visualmente de los dems porque aparece resaltado su nombre en negrita.

Es posible seleccionar otro proyecto como el principal desde el men contextual abierto sobre el nombre del proyecto, o bien, desde el men "Ejecutar > Establecer como proyecto principal". En el men contextual, y desde el men "Archivo" se pueden "Cerrar" los proyectos que se encuentran abiertos. No confundir con "Eliminar", ya que esta operacin puede borrar toda la informacin del proyecto almacenada en el disco duro.