Está en la página 1de 13

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

El IDE NetBeans es un entorno de desarrollo Open Source escrito en Java. Que permite para comenzar:

crear un nuevo proyecto crear un nuevo paquete crear una nueva Clase compilar una Clase ejecutar una Clase

Crear un nuevo proyecto NetBeans al igual que la mayora de los entornos de desarrollo, aloja sus aplicaciones en proyectos estos proyectos slo tienen sentido cuando estamos desarrollando, cuando una aplicacin pasa a produccin, el concepto de proyecto del entorno de desarrollo se pierde. En nuestro caso, crearemos un proyecto llamado proholamundo siguiendo los siguientes pasos: elegimos File | New Project...

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

en el cuadro de dialogo New Project elegimos Java y Java Application y seguidamente hacemos clic sobre el botn

en el cuadro de dilogo New Java Application tenemos que rellenar los siguientes campos

Project Name: proholamundo Set as main project: o lo dejamos marcado Create Main Class: o lo desmarcamos

seguidamente hacemos clic sobre el botn

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

Crear un nuevo paquete: Cuando estamos realizando aplicaciones de cierta envergadura, tenemos que incluir las Clases de nuestra aplicacin en paquetes (packages) para poder obtener una serie de ventajas que ya veremos ms adelante

estos paquetes tienen sentido tanto en el proceso de desarrollo como en el de produccin los paquetes no estn ligados a un entrono de desarrollo, sino que es una parte integral y esencial del lenguaje Java

En nuestro caso, crearemos un paquete llamado paqholamundo siguiendo los siguientes pasos: Nos situamos en la ventana Projects y con el botn derecho del ratn seleccionamos la carpeta Source Packages correspondiente al proyecto proholamundo que acabamos de crear. elegimos new | Java Package...

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

y en el cuadro de dilogo New Java Package introducimos el nombre del paquete paqholamundo y hacemos clic sobre el botn

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

Crear una nueva Clase: En Java los programas o aplicaciones se escriben en ficheros que tienen la extensin .java

una aplicacin puede tener uno o ms ficheros con extensin .java cada uno de estos ficheros .java contiene una Clase o cada vez que se crea una nueva Clase, se crea su correspondiente fichero con el nombre de la Clase y con extensin .java

En nuestro caso, vamos a crear una Clase que la vamos a llamar HolaMundo siguiendo los siguientes pasos: nos situamos en la ventana Projects y con el botn derecho del ratn seleccionamos el paquete paqholamundo elegimos new | Other...

en el cuadro de dilogo New File elegimos la categoria Java y el tipo de fichero Java Main Class y hacemos clic sobre el botn

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

en el campo de Texto Class Name indicamos que la Clase se va a llamar HolaMundo y hacemos clic sobre el botn

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

Este es el cdigo generado por el Asistente de NetBeans package paqholamundo; public class HolaMundo { public static void main(String[] args) { // TODO code application logic here } }

package paqholamundo; o en esta primera lnea de cdigo, estamos indicando que la clase HolaMundo pertenece al paquete paqholamundo public class HolaMundo { } o aqu estamos declarando el nombre de la Clase o es muy importante mencionar que todo cdigo Java que se escriba tiene que estar obligatoriamente incluido dentro de una Clase es decir el cdigo java siempre estar dentro del bloque (indicado entre llaves {}) de esa Clase public static void main(String[] args) { } o aqu estamos declarando el mtodo main(...) o de momento saber que la MVJ (Mquina virtual Java) cuando tiene que ejecutar la aplicacin HolaMundo, lo primero que hace es buscar este mtodo como punto de entrada a la aplicacin

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

Y para que nos muestre el mensaje Hola Mundo..., tenemos que aadir el siguiente cdigo al mtodo main(...) Nota: Podemos ahorrarnos toda la escritura de la lnea System.out.println(""); escribiendo sout y seguidamente presionando la tecla tabulador public static void main(String[] args) { System.out.println("Hola Mundo..."); }

System.out.prinln("Hola Mundo..."); o de momento slo saber que "Hola Mundo.." es un String que se muestra como mensaje de salida

Compilar una Clase En Java, las Clases compiladas se encuentran en ficheros que tienen la extensin .class

al contenido de estas clases se le denomina cdigo byte si no tuviramos un IDE como NetBeans tendramos que ejecutar el comando javac

En nuestro caso, compilaremos la Clase HolaMundo situndonos en la ventana Projects. Seguidamente seleccionamos con el botn derecho del ratn la Clase HolaMundo.java y elegimos Compile File F9. Esta accin hace que Netbeans ejecute de forma transparente para nosotros el comando javac.

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

Ejecutar una Clase: A diferencia de los lenguajes compilados que ejecutamos ficheros con la extensin .exe, en java se ejecutan los ficheros con extensin .class

si no tuviramos un IDE como NetBeans tendramos que ejecutar el comando java, cuya utilizacin ya veremos ms adelante

Para ejecutar la Clase HolaMundo nos vamos a situar en la ventana Projects. Seguidamente seleccionamos con el botn derecho del ratn la Clase HolaMundo.java y elegimos Run File Maysculas+F6

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

y finalmente ya vemos el mensaje "Hola Mundo..." en la ventana Output

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

Usando una ventana: Usando componente grafico: Importamos la librera grafica swing: import javax.swing.*; Y luego ponemos el siguiente cdigo en el mtodo main: JOptionPane.showMessageDialog(null, "Bienvenidos a Netbeans");

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.

Utilizando otro componente: JOptionPane.showInputDialog("Que edad tienes?");


Este componente nos permite ingresar un dato adems del mensaje, como se ve a continuacin:

Pero para que reciba este dato y luego muestre el dato recibido en un mensaje incluimos la variable edad en el cdigo y mostramos esa edad en un jOptionPane:

GUIA 1 NETBEANS. PROGRAMACION IV. DOCENTE ING. GABRIELA GUTIERREZ M.