Sei sulla pagina 1di 17

Edisoncor's Weblog

Programacin en Java desde LOJA


permanece al da va rss
Como crear una aplicacin de escritorio con Netbeans
Publicado: abril 4, 2008 en java, NetBeans, Swing, Tutorial
Etiquetas: java, Jdesktop, NetBeans, nimus, splas!screeen, Swing
"#
Hola amigos algunos alumnos me preguntaron cual es la mejjor forma de crear una aplicaion de
escritorio, y decicdi crear este post para que sea una guia lo primero que vamos a rea liar es crear un
nuevo proyecto y seleccionamos !java "es#top $pclication%
&uego pasomos a la siguiente ventana del asistente donde le damos un nombre a nuestro proyecto y
seleccionamos el tipo de aplicacion ya sea una aplicaci'n b(sica o una aplicac'n de base de datos,
para casaos de este ejemplo delecciono !)asic $pplication%
$bout t*ese ads +*,p:--en./ordpress.com-about0t*ese0ads-1
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
1 de 17 15/05/2014 10:58 p.m.
$ continuaci'n 2etbeans crea automaticamente las clases necesarias para la aplicaci'n asis como los
correspondientes resources que vamos a utiliar en la aplicaci'n
el siguiente paso vamos a las propiedades de nuestro proyecto
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
2 de 17 15/05/2014 10:58 p.m.
$ continuaci'n seleccionamos la opci'n $pplication donde vamos a editar la informaci'n b(sica de
la aplicacion
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
3 de 17 15/05/2014 10:58 p.m.
luego vamos a la opci'n des#top $pp donde vamos a editar la informaci'n de la aplicaion y donde
vamos a seleccionar el &oo# and feel en este caso utilio 2imbus
com.sun.java.s/ing.plaf.nimbus.2imbus&oo#$nd3eel +Para utlia 2imbus tu tienes que tener
installado el jd# se update 40 caso contrario no podras utiliar 2imbus lo cual lo puedes descargar de
la pagina de 5un +*,p:--java.sun.com-javase-do/nloads-ea-6u40-6u40beta.jsp11 luego presionamos
7#
$*ora podemos ejecutar+361 nuestra aplicaci'n la cual se vera de la siguiente forma
"onde nosotros podemos ingresar al $bout de la aplicaci'n y ya tenenmos inclusive la informaci'n
que editamos en propiedades del proyecto
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
4 de 17 15/05/2014 10:58 p.m.
$ continuacion vamos a crear un dialogo para nuestra aplicaci'n
&uego creamos la interface, utilio varios componentes b(sicos
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
5 de 17 15/05/2014 10:58 p.m.
&uego abro "emovie/, y en la barra de 8enu a9ado un :menu y dentro de este un :menu;tem
dando clic derec*o sobre el :menu;tem selecciona la opci'n !5et $ction%
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
6 de 17 15/05/2014 10:58 p.m.
$qui vamos a seleccionar en $ction !<reate 2e/ $ction%, luego escogemos !$pplication :
emo."emo$PP% para $ction=s class, damos un nombre a nuestra accion en $ctio=s met*od
!"emo$ction% editamos el >e?to, el tooltip y el acelerador de teclado, adicionalmente puedes
selecionar iconos para la accion
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
7 de 17 15/05/2014 10:58 p.m.
&uego en la clase "emo$pp se creo un metodo el cual lo vamos a completar para que quede asi
&ugo al ejecutar la aplicaci'n y presionar dentro de esta <rtl@8 +$celerador para nuestro "ialog01 se
muestra
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
8 de 17 15/05/2014 10:58 p.m.
y listo tenemos nuestra aplicaion un paso Anal a*ora vamos a ponerle un 5plas*5creen a nuestra
aplicaci'n , en el navegador de proyectos damos clic sobre Ales y abrimos el arc*ivo manifest.mf el
cual debe quedar asi: +El splas* es la imagen que por defecto esta en nuestra aplicaci'n tu puedes
editarla
&o que nos queda es construir la aplicacion que lo realiamos presionando 5*ift@344 el cual creara
una carpeta dist dentro de nuestro proyecto y dentro de la cual esta demo.jar la cual ya la podemos
ejecutar
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
9 de 17 15/05/2014 10:58 p.m.
y listo tenemos nuestra aplicaci'n lista si deseas puedes bajar el proyecto desde aqui
+*,p:--///.bo?.net-s*ared-r/us46288s1o desde la barra lateral
Update
Ahora puedes encontrar este panel y otros componentes en EdisoncorSx
(http://www.edisoncor.org/edisoncor-sx/) que es una recopilaci'n de estos trabajos y que irB
escribiendo de como utiliarla con ejemplos
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
10 de 17 15/05/2014 10:58 p.m.
C de como aplicar otras caracterisiticas de j3rame transpaente +*,p:--///.edisoncor.org-jframe0
transparente0con0edisoncors?-1
<omentarios
edisoncor dice:
abril 24, 2008 en 44:2D pm
Erab t*is Headline $nimator
$esponder
%iego dice:
mayo F, 2008 en 44:48 am
Hola soy un estudiante universitario de )olivia y estudio informatica y me gustaria aprender
s/ing de java no se si me pudieras ayudar en esto o tutores de este como de java o algunos
instaladores soy de la universidad mayor de san simon de bolivia co*abamba bueno espero tu
respuesta G.. porfa ami correo c*au
$esponder
%ilan dice:
noviembre 2F, 2040 en 6:48 pm
*ola yo tb sy de aca cbba y quiero intercambiar ideas
$esponder
%iego dice:
mayo F, 2008 en 44:D8 am
)ueno muc*as gracias y los trabajos de programacion con s/ing de java y el ide de 2et)eans ya
lo tengo en la version 6.4 de sun pero me gustaria q los trabajos en q me puedas ayudar me los
puedas en via aqui a esta direccion aqi t va *,p:--///.jooce.com esta es la paguina y el usuario
de mi cuenta en mi pas/ord es por fa me los envias aqui no podemos trabajar en este bueno
gracias por tu colaboracion
$esponder
%iego dice:
mayo F, 2008 en 4:H8 pm
)ueno lo de s/ing lo quiero aprender desde el principio por lo cual el dominar java ya lo se pero
lo q me gustaria en aprender s/ing desde cero conjunta mente con java aunq ya se q java es
amplio en la programacion me/ gustaria especialisame en este lenguaje ya q es un lenguaje de la
modernidad actual .. me gustaria q seas como un tutor personal y colaborador aun amigo
bueno yo como siempre agradecido por tu ayuda G. claro esta q espero tus respuestas mi msm
pirataIdelcaribe200JK*otmail.com
y me gustaria q lo dejes en esta direccion lo q debo estar aciendo para aprender paso a paso
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
11 de 17 15/05/2014 10:58 p.m.
*,p:--///.jooce.com usuario pas/ord bueno me despido y espero tu respuesta G
$esponder
%iego dice:
mayo F, 2008 en 2:2F pm
2o se si tubieras un video tutor de java y s/ing o de el mismo 2et)eans por fa lo puedes cargar
en el portal jooce
$esponder
mavirroco dice:
julio 6, 2008 en 42:22 am
el !8aster-"etail form% es un :Panel
me gustaria que desde un menu pueda abrir un !8aster-"etail form%
como si fuera un :"ialog como lo *aces en este ejemplo
ojala alguien pueda decirme como lo podria *acer
Hasta la pro?ima
$esponder
loly dice:
julio J, 2008 en 42:40 pm
HolaLL
Mueria consultaros que *e seguido el ejemplo paso a paso, pero no me funciona el splas*. cuando
ejecuto el programa al principio no carga el splas*. $lguien sabe por queNN Eracias
$esponder
Oavi dice:
agosto 20, 2008 en 6:2H pm
&oly,
2o se ejecuta si le das al Pun del net)eans pero si lo ejecutas con el .jar de dentro de la carpeta
-dist de tu proyecto si que se ejecuta.
5i no es que en el manifest te *as equivocado al poner la etiqueta o la ruta.
P ej.
5plas*5creen0;mage: pruebasplas*-resources-splas*.png
)uen >utorial.
$esponder
Oavi dice:
agosto 20, 2008 en 6:2J pm
7lvidB preguntar yoG
5i quiero cerrar la ventana principal cuando me aparece el j"ialog, con 5/ing cl(sico lo *acia
nombre<lase.Hide+1Q pero asR no me deja.
$lguna ideaN
muc*as gracias.
$esponder
)orja dice:
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
12 de 17 15/05/2014 10:58 p.m.
septiembre 22, 2008 en H:D4 pm
Hola,
He seguido los pasos del ejemplo pero no me encuetra el loo#Sfeel nimbus. 8e retorna el
siguiente mensaje de error:
220sep02008 22:H4:46 org.jdes#top.application.$pplication create
$"TEP>E2<;$: <ouldn=t set &oo#and3eel $pplication.loo#$nd3eel U
!com.sun.java.s/ing.plaf.nimbus.2imbus&oo#$nd3eel%
java.lang.<lass2ot3oundE?ception: com.sun.java.s/ing.plaf.nimbus.2imbus&oo#$nd3eel
He instalado el jd# que aparece siguiendo el enlace del ejemplo pero nada, utilio netbeans 6.0.4.
8uc*as gracias.
$esponder
%iego dice:
octubre 6, 2008 en 42:HJ pm
Hola Edisoncor me gustaria q me ayudaras con nun problemita q tengo *ice una aplicacion en
2et)eans pero por un error mio los elimine los codigos de mi aplicacion pero recupere en .jar de
mi aplicacion y no se como recuperar de el mis codigos se puede si o no si se puede como NNNN
si quieres te puedo enviar mi aplicacion q esta con .jar asi q no se como recuperar mis codigos de
el por favor dime como lo *ago ya q los necesito para presentar este martes en el curso de taller
de aplicaciones java. mi correo es : pirataIdelcaribe200JK*otmail.com
$esponder
<arlos <aladilla dice:
noviembre 6, 2008 en F:H4 am
>e saludo afectuosamente.
5oy estudiante de sistemas informaticos y quiero crear una aplicacion para una base de datos que
le de mantenimiento a traves de una aplicacion de escritorio.>e agradeceria que me ayudaras
pronto.8e despido,gracias.
$esponder
Varat* dice:
enero 44, 200F en 2:D0 pm
*ola edicon soy nueva en todo esto de java, netbeans+6.H1y quisiera que me ayudes con tutoriales
para guiarme y realiar aplicaciones lo mas pronto posible tengo todo instalado bueno todo lo
necesario. 8uc*as gracias
8i correo
crisajadiIF40K*otmail.com
$esponder
Tivian dice:
maro 44, 200F en J:40 am
*olaL me parece buenisimo el ejemplo, y quisiera otro para aplicaciones de escritorio usando bases
de datos, tengo que desarrollar una, pero estoy un poco perdida a la *ora de guardar y modiAcar
informaci'nG.
EraciasL
$esponder
:75E &W;5 dice:
junio 40, 200F en 6:HJ pm
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
13 de 17 15/05/2014 10:58 p.m.
*ola, quiero saber como puedo crear un splas* screen en netbeans 6.0 en un java aplication, lo
necesito urgente,me pueden mandar algun tutorial acerca de splas* screen a mi correo que es
madeIleivatjK*otmail.com.
gracias de antemanoG.
$esponder
<*ristop*er 7rdenes dice:
agosto 20, 200F en 4:4F pm
Hola Edison, es muy interesante la informacion y me *a sido de bastante utilidad,sabes tengo una
pregunta y ojala me puedas ayudar,la pregunta es X<omo puedo asignar permisos a los usuarios
de una aplicacion de escritorioN Ej. user4-pass4 tiene ? privilegios. En realidad no te pido un
codigo ni nada sino una guia o algun ejemplo o alguna pagina en la que pueda averiguar.Estoy
aprendiendo con netbeans.
"e antemano muc*as gracias y felicitaciones por tu blog
$esponder
dar#eYer dice:
septiembre 8, 200F en D:H4 pm
oye tu tutorial es muy bueno pero aun#e no me da ningun error, al ejecutar el programa nada
mas no sale la dic*osa ventanita de jdialog, se #e sera un poco raro pero se me interesaria saber
porque puede llegar a estar pasando esoN
de ante mano gracias
$esponder
7scar ). dice:
octubre J, 200F en 4:4F pm
Eracias, amigo.
$penas *oy +despuBs de dos a9os de andar buscando1 me di cuenta que 5un recomienda crear un
Znico :3rame, y de este derivar :"ialogs.
>u demo cala muy bien a mis necesidades. 8uy buen artRculo.
8il Eracias, tal ve te animas a subir algo m(s avanado
LLL
$esponder
Paul dice:
noviembre 2F, 200F en 40:04 am
Hey, creo que nadie agradece, solo queria felicitarte, es muy buen ejemplo, e?plicas muy bien y
espero sigas aportando mas cosas. felicidadesL
$esponder
Sk&c!ar dice:
enero 20, 2040 en 40:44 pm
Hola soy universitario, en una 8orelos,8e?ico +Wniversidad >ecnol[gica Emiliano Vapata1 &a
verdad agradesco vuestro tutorial, me *a sido de gran ayuda para la realiaci[n de mi proyecto.
$esponder
8oisBs dice:
maro H, 2040 en 8:48 pm
:P
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
14 de 17 15/05/2014 10:58 p.m.
Eenial, estoy aprendiendo :ava, y creo que estos ejemplos son perfectos para inicar y motivarse
para aprender aZn m(s.
$esponder
maris dice:
mayo 40, 2040 en 2:D8 pm
por fabor alquien me puede decir como e?traer de un arreglo de una clase a un combo)o?
gricias por su ayuda
$esponder
alecito dice:
junio 46, 2040 en 4:0H pm
bueno me parece interesante
$esponder
avali2 dice:
junio 24, 2040 en 8:2H pm
)uen tuto..
Eracias por brindar parte de tu conocimientos a todosG
saludos
$esponder
;pita dice:
junio 2H, 2040 en J:DF am
HolaL no pues la verdad si tu tutorial es muy bueno, me *a servido de ayudaG solo esperando
que subas mas info. por que seria padre que pudieras e?plicar otras cosas. graci$sG
$esponder
:uano dice:
septiembre 28, 2040 en 4:DH pm
Encuentro e?celente este post, pero me encantaria que *ubiese un post e?plicando la estructura de
directorios cuando se crea un proyecto !$plicaci'n :ava% o un proyecto !$plicaci'n de escritorio
:ava% utiliando 2et)eans. 7jala alguien tenga algun lin# o info para resolver mi duda.
5aludos.
:uano
$esponder
greg dorian dice:
noviembre 46, 2040 en D:0J pm
HolaLL
)ueno me estoy empapando de nuevo con el java o retomando las clases de la universidad de java
y netbeans, te pregunto porque usas un :"ialog formNN o#, si se puede utiliar cualquier form yo
utilice un formulario 8aestro-"etalle de /iard del netbeans 6.F.4 que realmente lo que *ace es
un jPanel pero no se si se *abra como un mdi <*ild form, y siLLL tambien utilice el formulario para
aplicaciones de escritorio que me imagine que tambien era un formulario muestra 8";.
Para otros que Postearon y no tienen el codigo fuente, sino los jar *ay :ava decompilers para que
busquen.
G.C 7scar b, 2o recuerdo el api de java pero :frame tambien deriva :PanelNNN para vos tambien
podria ir la pregunta
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
15 de 17 15/05/2014 10:58 p.m.
$esponder
mac dice:
diciembre 46, 2040 en 2:D2 am
..muy bueno el dise9o de tu blogG
$esponder
enriqueIam dice:
febrero 2, 2044 en 4:2J pm
5oy estudiante de )ioingenieria y quiero aprender un poco mas sobre s/ing y el desarrollo de
aplicaciones de escritorio en java usando 2etbeans, por lo que agradeceria toda la ayuda a los
amigos de este sitio.
$esponder
andres dice:
febrero F, 2044 en 44:44 am
*ola,tengo una pregunta q no *e podido resolver. >engo una des#top app y un jdialog, mejor
dic*o igualito como lo tienes en este ejemplo, pero el jdialog es un login para usuarios. Entonces
la idea es q si el logeo es valido debe *abilitarme unos botones que tengo en el frame principal.
Pero no puedo acceder a ellos, como *ago par decirle si el usuario es correcto *abiliteme los
botones en el frame principalN
aclaro que soy algo nuevo utiliando este frame/or# de java con netbeans
Eracias
$esponder
8ario dice:
maro 40, 2044 en 2:0D am
Eracias carnal me as salvado la vida y la caliAcaci'n perritaLLLLLL
$esponder
rober dice:
maro D0, 2044 en 6:DJ pm
*ola amigo el tutorial esta espetacular sabes talves me puedes ayudar con algun tutorailes
si ?f me puedes enviar ami bandeja ejemplos de netbeans o# gracias
mi msn: rober044002Klive.com
$esponder
8or# >error dice:
octubre 4D, 2044 en 8:2D am
"isculpen quisiera q alguien me e?plique en q consiste e?actamente las aplicaciones de escritorio
o java des#top aplication y como funciona para conectarse con la base de datos.
y aprovec*ar en dar un fuerte aplauso y felicitaiones a Edison q lo sigo desde *ace tiempo, gracias
por todos los aportes increibles aportes
$esponder
cristoal dice:
diciembre J, 2044 en 40:D0 am
*ola gracia spro tu blog
esoty intentando dise9ar una aplicacion auto instalable la cual me deje un icono en el escritorio
que me lleve a mi /eb y no se como *acerlo
gracias
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
16 de 17 15/05/2014 10:58 p.m.
$esponder
Pedro 8arque dice:
febrero F, 2042 en F:DF am
Hola, buenos dias, tengo instalado en mi pc 2et)eans ;"E J.4, tengo un peque9o problema, en la
ventana de nuevo proyecto +2e/ Project1 en la secci'n proyectos +Projects1 no me aparece la
opci'n :$T$ "E5\>7P $PP&;<$>;72, ser( que no lo tengo instalado, y si es el caso, como
prodrRa instalarloG gracias
$esponder
sustirijiyo dice:
abril F, 2042 en 42:22 pm
*ola, primero que nada, buen post.
soy nuevo en esto de la programacion y necesito *acer un programa de interfa de usuario para
un brao robotG el punto es que al querer seguir tu ejemplo me doy cuenta de que no me aparece
la opcion de crear una des#top app, intente actualiar los complementos pero sigue sin
aparecerme la opcion.
te agradeceria cualquier ayuda, gracias
$esponder
<reate a free /ebsite or blog at ]ordPress.com. ^ El tema Ereyed.
5eguir
Seguir Edisoncor's Weblog
7frecido por ]ordPress.com
Como crear una aplicacin de escritorio con Netbeans | Edisoncor's W... http://edisoncor.wordpress.com/2008/04/04/como-crear-una-aplicacion...
17 de 17 15/05/2014 10:58 p.m.

Potrebbero piacerti anche