8/19/2019 Compendio U4
1/36
UNIVERSIDAD POLITÉCNICA DEL VALLE DE TOLUCA
NOMBRE DEL PROGRAMA EDUCATIVO:
INGENIERÍA EN INFORMÁTICA
NOMBRE DEL ASIGNATURA:
PROGRAMACIÓN ORIENTADA A OBJETOS
NOMBRE DE LA PRÁCTICA:
Compendio de Practica !nidad "
NOMBRE DE LA UNIDAD DE APRENDIZAJE:
!NIDAD "# INTERFACES GRAFICAS
FACILITADOR:
ING$ %ETICIA JAE% ROJAS ORTI&
INTEGRANTES#
No Matr'c()a Nom*re Firma+ +,+"INI,
+-BANDERA MORAN ROSARIOG!ADA%!PE
. +"+/INI++0
SANC1E& TORRES DORIS
MAR&O2 .0+3
8/19/2019 Compendio U4
2/36
Número
dePrá!"#:
+ D(raci4n 56ora7 ,
L#$or#!or"o de:
COMP!TACION
Re%&'!#do deA(re)d"*#+e:
A) conc)(ir )a (nidad de aprendi8a9e e) a)(mno er: capa8 deconocer )a principa)e caracter'tica de Ja;a < de )a di=erenteinter=ace >(e p(eden er (ti)i8ada en dic6o )en?(a9e$
J&%!",#"-):
• Conocer )a principa)e caracter'tica de Ja;a• Conocer )a principa)e caracter'tica de inter=ace de Ja;a•
!ti)i8ar < ap)icar )a ditinta inter=ace dentro de)dearro))o de ap)icacione Ja;a•
M#roTe-r"o:
Pro.r#m#"-) Or"e)!#d# # O$+e!o%
%a pro?ramaci4n orientada a o*9eto 5POO2 ( OOP e?@n (i?)a en in?)7 e (n paradi?ma de pro?ramaci4n >(e (ao*9eto en ( interaccione2 para diear ap)icacione <pro?rama in=orm:tico$Et: *aada en ;aria tcnica2 inc)((e ten?a Ja;a inta)ado < cada d'a e crean m:$ Ja;a er:pido2 e?(ro < a*)e$ Dede port:ti)e 6ata centro de dato2dede cono)a para 9(e?o 6ata @per comp(tadora2 dedete)=ono m4;i)e 6ata Internet2 Ja;a et: en toda parte$
I)!er0#e
#1 I)!er0#e: parte ;ii*)e < p@*)ica de (na c)ae >(e decri*e>( 6ace < c4mo (ar)a$ %a doc(mentaci4n de (na c)ae en e) APIde Ja;a ;endr'a iendo ( inter=ace$
$1 I)!er0#e: parte ;ii*)e < p@*)ica de (n mtodo >(e decri*e
8/19/2019 Compendio U4
3/36
>( 6ace < c4mo (ar)o 5i?nat(ra de) mtodo intr(ccione de(o7$ %a doc(mentaci4n de (n mtodo en e) API de Ja;a ;endr'aiendo ( inter=ace$
1 I)!er0#* Grá,# de U%r"o2 ")!er0#* de &%r"o o GUI3Gr#(4"#' U%er I)!er0#e7# e e) entorno de o*9eto ?r:codiponi*)e para (n ((ario en e) marco de (na ap)icaci4n oitema operati;o$ E) itema operati;o MSDo e *aa*a enintrprete de comando 5ecrit(ra de intr(ccione por cono)a7pero Hindo e *aa en (na inter=a8 ?r:ca de ((ario 5(entorno de ecritorio72 %in( en otra < Macinto6 en otra$
d1 5err#m"e)!#% (#r# re#r I)!er0#e% .rá,#% de &%r"oe) J#/#: 1acemo re=erencia principa)mente a )o pa>(ete
5paca?e7 de) API de Ja;a in? < at 5A*tract Hindoin? Too)it7$ %a c)ae de eto pa>(ete permiten crear inter=ace?r:ca de ((ario *aada en ;entana eti)o KHindoL paran(etra ap)icacione$
e1 I)!er0#e% de J#/#: on (na entidade a*tractaconcept(a)mente por encima de )a c)ae c(
8/19/2019 Compendio U4
4/36
Se crea e) metodo main < e a?re?an )o *otone deeta manerae podra 6acer (na )ita depe?)a*)e >(e no a
8/19/2019 Compendio U4
5/36
Se crea e)metodo itemStateC6an?ed5ItemE;ent e7 >(e nopermite crear )a )ita dep)e?a*)e o*teniendo e) ;a)or >(e ee)eccionado por e) ((ario
8/19/2019 Compendio U4
6/36
En e) mtodo main e rea)i8an )o condiciona)e para crear e)=orm()ario o )a )ita dep)e?a*)e donde )o ((ario e)eccionaranna opci4n
,7 JC#'e)d#r
Si no e c(enta con ete atri*(to e de*e importar por medio de)arc6i;o de nom*re JCa)endar ai e podr: imp)ementar
8/19/2019 Compendio U4
7/36
8/19/2019 Compendio U4
8/36
Para ( (o de*er: er modicado de ac(erdo a) )a BD de etamanera o*tendremo )o i?(iente dato=ec6a ne
Simp)eDateFormat5
8/19/2019 Compendio U4
9/36
Creamo )a co)(mna < )a car?amo con )o dato >(e ;an aaparecer en )a panta))a
8/19/2019 Compendio U4
10/36
Creamo )o dato para cada (no de )o e)emento de )a ta*)a
Creamo )a eti>(eta >(e ir;en de t't()o a cada (na de )aco)(mna de )a ta*)a
-7 P#")!
8/19/2019 Compendio U4
11/36
Qaria*)e de c)ae
Mea de Di*(9o donde e di*(9an todo )o o*9eto >(e crea e)((ario$Qentana A
8/19/2019 Compendio U4
12/36
Contr(ctore
Se e)i9e e) tema por de=ecto de )a ap)icaci4n O*tenemo e) dipoiti;o ?r:co primario 5por de=ecto7 Centrar )a ;entana en )a panta))aEta*)ece (n e>(ema para )a mea de di*(9o < a?re?a a )a
;entana principa) E) *oton Deacti;ar Panta))a Comp)eta tiene >(e etar oc()to Crea e) o*9eto de Mea de Di*(9o
8/19/2019 Compendio U4
13/36
Eta*)ece (n e>(ema para )a mea de di*(9o < a?re?a a )a;entana principa) E) *oton Deacti;ar Panta))a Comp)eta tiene >(e etar oc()to
8/19/2019 Compendio U4
14/36
Compro*ar i tiene oporte a panta))a comp)eta$ Tr(e i )o tienecao contrario2 =a)e$
8/19/2019 Compendio U4
15/36
8/19/2019 Compendio U4
16/36
37 Ed"!or de Te9!o
8/19/2019 Compendio U4
17/36
8/19/2019 Compendio U4
18/36
E) mtodo aade eparadore a a)?(no *otone
8/19/2019 Compendio U4
19/36
M(etra )a (*icaci4n < e) tamao de) arc6i;o act(a)
contr(
8/19/2019 Compendio U4
20/36
1ace ;ii*)e e) men@ emer?ente$
Detecta )a opci4n >(e re>(iere e decir )a de a)ir cortar2 pe?ar2editar o ?(ardar
/7 Me)ú
8/19/2019 Compendio U4
21/36
8/19/2019 Compendio U4
22/36
1 S('#%4
8/19/2019 Compendio U4
23/36
8/19/2019 Compendio U4
24/36
7 JTree
8/19/2019 Compendio U4
25/36
+07 N#/e.#"-) e)!re /e)!#)#%
8/19/2019 Compendio U4
26/36
++7 5"'o% o) "má.e)e%
Se etiende )a c)ae JFrame < e imp)ementa (n Action%itener2poteriortmente e crean )o contr(ctore ))amando a) e)ementopara ?enerar )o )itene
8/19/2019 Compendio U4
27/36
Se crean )o *otone
8/19/2019 Compendio U4
28/36
e crean e) mtodo main
Re%&'!#do% 7o$%er/#"
o)e%
+7 S('#%4
.7 Com$o%
8/19/2019 Compendio U4
29/36
,7 JC#'e)d#r
8/19/2019 Compendio U4
30/36
"7 JT#$'e%
8/19/2019 Compendio U4
31/36
-7 P#")!
8/19/2019 Compendio U4
32/36
37 Ed"!or de Te9!o
8/19/2019 Compendio U4
33/36
/7 Me)ú
7 JTree
8/19/2019 Compendio U4
34/36
7 N#/e.#"-) e)!re /e)!#)#%
+07 5"'o% o) "má.e)e%
8/19/2019 Compendio U4
35/36
Co)'&%"o)e% 78oreome)d#"o)e%
Con e) (o de inter=ace dentro de 9a;a podemo ad>(irir <epandir n(etra 6a*i)idade en e) dearro))o deap)icacione >(e ean m: c4moda < de =:ci) iteraci4n parae) ((ario2 dentro de eta pr:ctica e (ti)i8aron eimp)ementaron ;aria c)ae como e) JCa)endar2 JFrame < e)
8/19/2019 Compendio U4
36/36
JCom*o*o por mencionar a)?(na >(e no permit'a e)contro) de )o e)emento >(e no o=rece 9a;a para rea)i8arn(etro dieo mediante inter=ace 6aciendo )a tarea (n
poco m: =:ci) < de eta manera ep)otando a)?(na den(etra 6a*i)idade para deempear eta tareaencomendada$
Re0ere)"#%$"$'"o.rá,#% 78oF&e)!e%o)%&'!#d#%
Como Pro?ramar en Ja;a / edici4n6ttp#aprenderapro?ramar$cominde$p6pUoptioncomVcontentW;ieartic)eWid3""#conceptoodeniciondeinter=ace9a;ai>(ee(nainter=acetipodeinter=a8e9emp)opracticoc(003//*Wcatid3#c(roaprenderpro?ramacion9a;adedeceroWItemid+
M#)e+o 7D"%(o%""-) deDe%e4o%:Gr&(o:
INI-MA
E6&"(o: Bandera Moran RoarioG$S:nc6e8 Torre Dori
C#'",#"-):
http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=644:concepto-o-definicion-de-interface-java-ique-es-una-interface-tipos-de-interfaz-ejemplo-practico-cu00677b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=644:concepto-o-definicion-de-interface-java-ique-es-una-interface-tipos-de-interfaz-ejemplo-practico-cu00677b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=644:concepto-o-definicion-de-interface-java-ique-es-una-interface-tipos-de-interfaz-ejemplo-practico-cu00677b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=644:concepto-o-definicion-de-interface-java-ique-es-una-interface-tipos-de-interfaz-ejemplo-practico-cu00677b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=644:concepto-o-definicion-de-interface-java-ique-es-una-interface-tipos-de-interfaz-ejemplo-practico-cu00677b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=644:concepto-o-definicion-de-interface-java-ique-es-una-interface-tipos-de-interfaz-ejemplo-practico-cu00677b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=644:concepto-o-definicion-de-interface-java-ique-es-una-interface-tipos-de-interfaz-ejemplo-practico-cu00677b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=644:concepto-o-definicion-de-interface-java-ique-es-una-interface-tipos-de-interfaz-ejemplo-practico-cu00677b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188