Está en la página 1de 16

NetBeans6.

8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010

535

NetBeans es una plataforma de desarrollo de


aplicaciones Java de cdigo abierto, con una
amplia comunidad de usuarios en constante
crecimiento, y con cerca de 100 socios en todo el
mundo, siendo Sun MicroSystems el fundador del
proyecto NetBeans en junio del 2000 y contina
siendoelpatrocinadorprincipal.

NetBeans se inicia en 1996 como un proyecto


estudiantil en Republica Checa con el nombre de
Xelfi.

En1999,NetbeansfuelanzadoconsoporteSwing
segn las mejoras del JDK 1.3, hacindolo una
alternativa realmente viable para el desarrollo de
aplicaciones.

A travs de los aos, NetBeans se convirti en el


primerproyectodecdigoabiertopatrocinadopor
Sun siendo publicado, en Junio del 2000 el portal
www.netbeans.org

La versin actual es NetBeans IDE 6.8, la cual fue


lanzadaenmarzodel2010.

NetBeans extiende las caractersticas existentes


delJavaEE(incluyendoSoporteaPersistencia,EJB
3 y JAXWS). Tambin, NetBeans Enterprise Pack
tiene herramientas de desarrollo visuales de SOA,
herramientas de esquemas XML, orientacin a
Web Services, y modelado UML. El NetBeans
C/C++ Pack soporta proyectos de C/C++, mientras
elPHPPack,soportaPHP5.

AcercadelEntornodeDesarrolloIntegrado(IDE) NetBeans

NetBeansIDEparadesarrollodeaplicacionesparaWindows
NetBeans es el IDE desarrollado por SUN MICROSYSTEMS y lo hemos utilizado para todos los programas de
nuestro libro SUPER JAVA SE FOR WINDOWS WITH NETBEANS IDE. Informacin actualizada respecto a ste
IDElopuedeencontrarenlasiguientedireccinweb:http://www.netbeans.org

Consideracionesawww.parainformaticos.com
Lainformacinquenospuedaproporcionaresmuyimportante,sialseguirlasinstruccionesdeestaseparata
encuentra diferencias o puntos no mencionados, a fin de hacer las mejoras continuas para la entera
satisfaccindenuestroslectores.

Puede entrar a nuestro Site (http://www.parainformaticos.com) y desde all escribirnos, adems encontrar
otrasseparatascomoestaymuchosserviciosms.
NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010

536
Cmo entro al programa?
DesarrollodelmanualdeusoNetBeans6.8 forWindows
Despus de haber instalado ste software (ver manual de instalacin en el CD adjunto al libro) usted va
encontrar en el escritorio de su PC el siguiente cono:

Sobre ste cono debe hacer doble clic para entrar al programa.
Otra forma de entrar es: clic en el botn Inicio, Todos los programas, NetBeans, NetBeans IDE.
En la primera vez que entra al programa probablemente aparezca la siguiente ventana:

Donde le piden su autorizacin para que su instalacin entre a la base de datos de las estadsticas de los creadores del
programa. Se sugiere dar clic en el botn No, Thank You con lo cual aparece la siguiente ventana:

En la parte izquierda aparece en blanco si todava no hemos desarrollado ningn proyecto, de lo contrario apareceran los
ltimos proyectos creados. En la parte central aparece la pgina de inicio (Start page) con una lista de los proyectos recientes
y con informacin actualizada acerca de ste IDE.
Cierre los proyectos de la parte izquierda, si no los necesita, con clic derecho y close.
Cierre la ventana Start Page haciendo clic en la x para empezar a desarrollar con la siguiente ventana:
NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010


Cmo creo un nuevo proyecto ?

537
Haga clic en el cono que tiene un signo ms de color verde.

O haga clic en la opcin File, New Project:

En cualquiera de los casos, le lleva a la siguiente ventana:

NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010
Donde usted debe seleccionar la primera opcin Java Aplication y hacer clic en el botn Next > para llegar a la siguiente
ventana:

En sta ventana usted debe escribir un nombre (Project Name), debe ubicar la carpeta donde quiere que se grabe su
proyecto. Para esto haga clic en el botn Browse

y finalmente desmarque el check Create Main Class.

Luego, haga clic en el botn Finish para llegar a la siguiente ventana:

Ahora debe crear un nuevo paquete para su proyecto. Clic derecho en el proyecto (Programa1), elige new , Java Package

538
NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010

Y llegar a la siguiente ventana:


En sta ventana escribe el nombre de su paquete. Se recomienda todo en minsculas (programa1). Luego hace clic en el
botn Finish para llegar a la siguiente ventana:

Observe que su paquete creado se coloca automticamente en la carpeta Source Packages.
Ahora est listo para agregar una clase como componente de su proyecto: JFrame Form, JPanel Form, Java Class, etc.
Se recomienda agregar un panel principal donde colocar los objetos grficos de su interfaz y luego agregar un frame donde
colocar al panel principal.
Como agrego una clase a mi proyecto ?
Clic derecho en el paquete creado (programa1), elegimos New y finalmente elegimos el tipo de clase que queremos agregar:
JPanel Form, Java Class, JFrame Form
Vamos agregar un JPanel Form

539
NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010


luego llegaremos a la siguiente ventana:

En sta ventana escribimos el nombre del panel (PanelPrincipal) y hacemos clic en el botn Finish para llegar a la siguiente
ventana:



Observe que su panel se coloca en el paquete programa1.

540
NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010
En el centro aparece la ventana de diseo (Design) y en la parte derecha
aparece la ventana Palette como herramienta visual con todas las clases
visuales que podr utilizar en su diseo.
En la parte inferior derecha aparece la ventana de propiedades de los
objetos visuales que utilizaremos en nuestro diseo.

541
En la parte superior la ventana de diseo tiene 2 fichas: Source para ir a escribir el
cdigo del programa y Design para regresar al diseo en cualquier momento.

Cmo agrego un objeto visual a un contenedor de mi proyecto ?
Haga clic en el contenedor, sea en la ventana de diseo o sea en la ventana de navegacin. Luego elige el objeto visual de la
ventana de clases visuales y lo arrastra hacia el contenedor.
Por ejemplo, arrastramos un botn y lo soltamos en el panel que acabamos de crear as:

Por defecto, la distribucin de los objetos es libre (FreeDesign). Por eso, usted puede colocar, libremente donde desee,
cualquier objeto. En la parte izquierda tenemos la ventana de navegacin (Navigator) donde observamos la distribucin de
los objetos que pongamos en nuestra ventana de diseo, y en la parte derecha veremos las propiedades del objeto
seleccionado para su rpido acceso.


NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010

542
Cmo cambio el texto de un objeto visual ?
Seleccione el objeto visual, en la ventana de diseo o en la ventana de navegacin y haga clic derecho sobre l:

Elegimos Edit Text y escribimos el nuevo texto para que quede as:

Cmo cambio de nombre de variable a un objeto visual?
Seleccione el objeto visual, en
la ventana de diseo o en la
ventana de navegacin y haga
clic derecho sobre l:


Elegimos Change Variable Name.

Escribimos el nuevo nombre del botn y hacemos clic en el botn OK.
Estos cambios los puede ver inmediatamente en la ventana de navegacin:
PanelPrincipal contiene un botn de nombre btnBienvenida.

Observe la distribucin de los objetos y los nombres de variable utilizados.

Para escribir los nombres de variable, debe tomar en cuenta los prefijos:
txt para objetos TextField, TextArea,
btn para objetos Button,
cbo para objetos ComboBox,
chk para objetos CheckBox,
NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010
rbt para objetos RadioButton
lbl para objetos Label ( opcional)
Cmo puedo ver el resultado de mi diseo, sin ejecutar an el proyecto?
Haga clic en el cono que tiene una especie de camarita con un
punto negro

543




Y nos muestra la vista preliminar del diseo.



Cmo programo la accin de un botn ?
Haga doble clic en el botn, clic derecho en el botn, elija Events, Action, ActionPerformed.

En cualquier caso nos lleva al lugar exacto donde debemos programar la accin del botn.

Escribimos el cdigo java. En ste caso queremos mostrar una ventana con un texto de bienvenida. Sin embargo nos aparece
un pequeo circulo rojo que nos indica error de sintaxis.
El intrprete de NetBeans acta inteligentemente sobre lo que escribimos y cuando detecta nombres de clases, de mtodos,
de variables que no existen o cuando falte un punto y coma, un parntesis, etc. Nos mostrar ese smbolo rojo como seal de
que algo falta o est mal escrito.
En ste ejemplo, el error es porque a la clase JOptionPane y al mtodo showMessageDialog no ha identificado la librera
donde se encuentran. Entonces, si usted se acuerda, escribe la lnea de import correspondiente, pero si no se acuerda, que
es lo mas probable, lo nico que debe hacer es ubicar el cursor al finalizar el nombre no reconocido y presionar las teclas
CTRL-BARRA ESPACIADORA y NetBeans se encargar de ubicar la librera y poner el import correspondiente. As,
ponemos el cursor al final de la palabra J OptionPane y presionamos la combinacin de teclas indicada.

NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010

Con lo que desaparece, inmediatamente, el smbolo de error.
En caso que no funcione la combinacin de teclas, no se preocupe, NetBeans ha previsto eso tambin. Seleccione la palabra
a la que quiere encontrar su librera correspondiente, haga clic en la opcin de men Source y elija Complete Code

Con cualquiera de los mtodos usted podr corregir ese tipo de errores muy frecuentes cuando uno va desarrollando un
proyecto.

544
Cmo agrego un frame a mi proyecto?
Para ejecutar un proyecto, debe tener un componente frame cuyo contenedor debe tener distribucin BorderLayout para
recibir en su parte central a un panel principal que usted haya diseado previamente.
Clic derecho en el paquete creado (problema1), elegimos New JFrame Form



Luego nos lleva a una ventana donde debemos escribir el nombre del frame, al igual que cuando agregamos un panel.
Escribimos el nombre de nuestro frame (Principal) y hacemos clic en el botn Finish.
En la parte superior izquierda observamos el contenido de nuestro proyecto:

NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010

545
Cmo elijo un Layout (tipo de distribucin) para un contenedor?
Hacemos clic derecho en el contenedor, sea en la ventana de diseo o en la ventana de navegacin y nos aparecen todos los
tipos de distribucin disponibles.



Las distribuciones ms utilizadas con BorderLayout, BoxLayout, CardLayout, FlowLayout, GridLayout.
Para nuestro frame, de ejemplo, elegimos BorderLayout.
Cmo le pongo un ttulo a mi ventana de aplicacin (frame)?
Solamente los frames se consideran ventanas de aplicacin que pueden tener un ttulo. Hacemos clic en el centro del diseo
del frame para utilizar la propiedad title donde escribimos el ttulo deseado:

Cmo coloco un panel en el centro de mi aplicacin?
Vamos al cdigo fuente (source) del frame para que en su constructor escribamos el cdigo java que permite colocar en el
centro del frame a nuestro panel principal y establecer
el tamao del frame.
El frame debe tener distribucin BorderLayout.
Si no establece el tamao del frame aparecer la
ventana comprimida donde slo se ver la barra de
ttulo.


NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010
Por defecto, el mtodo add coloca el objeto en el centro del frame. En ste ejemplo hemos establecido como tamao de
ventana 500 pixels de ancho y 300 pixels de alto.
Ya est listo para ejecutar su aplicacin.
Cmo ejecuto mi aplicacin ?
Haga clic en el cono de flecha verde:

O haga clic derecho en el frame y elija Run file:

Con cualquiera de los mtodos podr ver el resultado de su aplicacin:

Se recomienda utilizar el primer mtodo para las aplicaciones y el segundo mtodo para los applets.
Cmo genero el archi vo jar de mi aplicacin?
Haga clic en la opcin de men Build, Clean
and Build Main Project:


En la ventana de la parte inferior le aparece la siguiente informacin:

546
NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010

En resumen, esa informacin le dice que ha creado una carpeta de nombre dist y dentro de ella ha creado el archivo con
extensin jar (Programa1.jar) . En las lineas de color rojo le indica cmo debe ejecutar el jar desde la ventana de comando
dos y la ltima lnea le dice que la generacin de su archivo jar ha sido exitoso (BUILD SUCCESSFUL).
Cmo ejecuto mi archi vo jar ?
Con el explorador de Windows vaya a la carpeta dist que lo va encontrar en la ruta donde est su proyecto, por ejemplo:

Haga doble clic en el archivo jar y ver el resultado de su aplicacin.

Si al ejecutar su archivo jar le aparece una ventana de error, ejecute su aplicacin con F6 y nuevamente compile su proyecto
con Shift-F11.
Cmo coloco objetos en un panel que en la ventana de diseo aparece como una lnea anaranjada?
En la ventana de navegacin (Navegator) seleccione el panel donde quiere colocar los objetos, haga clic derecho y elija Add
From Palette:


Cmo administro el contenido de un comboBox?
En las propiedades de los comboBox ubique la propiedad model para acceder a su contenido.









Clic en el botn de puntos suspensivos correspondiente al model y nos
muestra la siguiente ventana:


547
NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010


En sta ventana usted administra el contenido de su comboBox. Borra los Items por defecto y escribe sus alternativas del
comboBox. Al finalizar haga clic en el botn OK.
Esto es vlido cuando las opciones del comboBox son relativamente pocas, pero cuando son muchas, lo mejor es hacerlo por
cdigo java.
Cmo cierro uno o varios proyectos de la ventana de desarrollo ?
Selecciona el proyecto o los proyectos que quieres cerrar, luego haces clic derecho en el proyecto seleccionado y eliges Close:

548
NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010
El cierre de un proyecto hace que ste desaparezca visualmente, pero se mantiene fsicamente en la carpeta donde lo guard.
Cmo abro un proyecto que ya tengo guardado en mi disco?
Haces clic en File, Open Project:

Te lleva a la siguiente ventana:

549

En sta ventana debes ubicar y seleccionar el proyecto que quieres abrir y das clic en el botn Open Project. NetBeans
colocar tu proyecto completo, cdigo ms diseo en tu ventana de desarrollo.

Cmo hago para incorporar como librera de un proyecto, una clase ya desarrollada en otro proyecto?
Haga clic derecho en la carpeta Libraries de su proyecto donde quiere incorporar:
Elija Add JAR/Flder y le va a llevar a una ventana donde debe elegir el
archivo jar del otro proyecto donde est la clase ya desarrollada.



NetBeans6.8ManualforWindows
Por:JulioVsquezParagulla(jvasquez@parainformaticos.com)

06/04/2010

En sta ventana ubica el archivo jar, lo selecciona y hace clic en el botn Abrir.
Para verificar la incorporacin, abre la carpeta Libraries de su proyecto en construccin (clic en el signo +):
Observe que el archivo Problema01_13.jar ha sido incorporado en la librera de su
proyecto Programa1.

Ahora, para utilizar la clase debe escribir el import correspondiente, de tal manera que
al escribir el punto, debe tener disponibilidad a las clases del paquete que est en el
archivo jar.


Recuerde que el import es del paquete que est en el archivo jar. No del proyecto. En el ejemplo, el paquete es problema01
y el proyecto es Problema01_13.
Finalmente, el import completo sera as:

Cmo administro y gestiono mens en una aplicacin ?
Revise en el libro, el desarrollo del Problema01 del captulo 08 el ejemplo de mens en el anexo Swing que est en el CD
adjunto al libro
Cmo coloco imgenes en mi aplicacin ?
Revise en el libro el desarrollo del Problema01 del captulo 04 el desarrollo del Problema01 del captulo 09 el desarrollo
del ejemplo de la clase JLabel del anexo Swing que est en el CD adjunto al libro.
Cmo y donde puedo hacer programacin grfica?
Revise en el libro el desarrollo del Problema13 del captulo 09 el desarrollo del ejemplo de la clase Graphics del anexo
Swing que est en el CD adjunto al libro.

550

También podría gustarte