SlideShare una empresa de Scribd logo
1 de 8
1
“2013; Año de Belisario Domínguez”
“2013; Año por una Cultura de Conservación Ambiental”
INSTITUTO TECNOLÓGICO DE FELIPE CARRILLO PUERTO
TOPICOS AVANZADOS DE PROGRAMACAION
UNIDAD 1 EVENTOS
NIELS ARANA CUEVAS
Erwin Alexander Villegas Tun
Ángel Martin Pat Oribe
Jhonatan Candido Pat Chan
Rene Jesús Sosa Arana
Rubí Verónica Chimal Cuxin
4 SEMESTRE
J3-A ISC
2
“2013; Año de Belisario Domínguez”
“2013; Año por una Cultura de Conservación Ambiental”
Eventos
Los event os de Java son un element o clave para est a t écnica, ya que
proporcionan programas con la capacidad para det ectar dicha
interacción del usuario. La programación con event os en Java involucra
diversas act ividades.
Tipos de eventos
Los programas de Java pueden det ectar muchos t ipos diferentes de
event os. La int eracción con el usuario puede incluir el movimiento del ratón,
hacer clic con los bot ones del rat ón y escribir con el t eclado. Los programas
de Java pueden escuchar específicament e est os event os además de
det ectar con qué component e est á int eract uando el usuario. Cuando un
programa de Java crea una int erfaz de usuario usando bibliotecas como
Swing t oolkit, este puede asignar det ectores de event os a cada element o
cont enido en la int erfaz de manera que, cuando Java det ecte la
interaccióndel usuario con dichos component es, se haga una llamadaa un
mét odopara ajust arel procesamient o a la acción efect uada por el usuario.
Un ejemplo del uso de event os es est e pequeño programa,
Que muest ra la fecha y hora al darle clic al bot ón, implementando el
mét odo de act ionPerformed
3
“2013; Año de Belisario Domínguez”
“2013; Año por una Cultura de Conservación Ambiental”
Se modificará la fecha y hora cada vez que se cliquee el bot ón.
El código ent ero y funcional es el siguiente:
package eventos;
importjava.awt.BorderLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.util.Date;
importjavax.swing.JButton;
importjavax.swing.JLabel;
importjavax.swing.JPanel;
publicclasseventoextendsjavax.swing.JFrame{
JPanel panelBoton;
JLabel etiqueta;
JButtonboton;
publicvoidVentanaBoton() {
etiqueta=newJLabel();
panelBoton=newJPanel();
boton= newJButton("PulsaAquí");
panelBoton.add(boton);
this.getContentPane().setLayout(new BorderLayout());
this.getContentPane().add(etiqueta,"North");
this.getContentPane().add(panelBoton,"South");
4
“2013; Año de Belisario Domínguez”
“2013; Año por una Cultura de Conservación Ambiental”
evento.EscuchadorBotonescuchador =new evento.EscuchadorBoton(etiqueta);
boton.addActionListener(escuchador);
this.setSize(300,100);
this.setTitle("EjemploSencillo");
this.show();
}
classEscuchadorBotonimplementsActionListener {
JLabel etiqueta;
publicEscuchadorBoton(JLabel etiq) {
this.etiqueta=etiq;
}
publicvoidactionPerformed(ActionEvente) {
etiqueta.setText("BotónPulsado:"+ new Date());
}
}
publicevento(){
initComponents();
VentanaBoton();
this.setLocationRelativeTo(null);
}
@SuppressWarnings("unchecked")
// <editor-folddefaultstate="collapsed"desc="GeneratedCode">
private voidinitComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
5
“2013; Año de Belisario Domínguez”
“2013; Año por una Cultura de Conservación Ambiental”
javax.swing.GroupLayoutlayout=new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0,400, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0,300, Short.MAX_VALUE)
);
pack();
}
publicstaticvoidmain(Stringargs[]) {
/* Setthe Nimbuslookandfeel */
//<editor-folddefaultstate="collapsed"desc="Lookandfeel settingcode (optional) ">
/* If Nimbus(introducedinJavaSE6) is notavailable,staywiththe defaultlookandfeel.
* For detailssee http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for(javax.swing.UIManager.LookAndFeelInfoinfo:
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
6
“2013; Año de Belisario Domínguez”
“2013; Año por una Cultura de Conservación Ambiental”
}
} catch (ClassNotFoundExceptionex) {
java.util.logging.Logger.getLogger(evento.class.getName()).log(java.util.logging.Level.SEVERE,null,
ex);
} catch (InstantiationExceptionex){
java.util.logging.Logger.getLogger(evento.class.getName()).log(java.util.logging.Level.SEVERE,null,
ex);
} catch (IllegalAccessExceptionex) {
java.util.logging.Logger.getLogger(evento.class.getName()).log(java.util.logging.Level.SEVERE,null,
ex);
} catch (javax.swing.UnsupportedLookAndFeelExceptionex){
java.util.logging.Logger.getLogger(evento.class.getName()).log(java.util.logging.Level.SEVERE,null,
ex);
}
java.awt.EventQueue.invokeLater(new Runnable() {
publicvoidrun() {
newevento().setVisible(true);
}
});
}
}
7
“2013; Año de Belisario Domínguez”
“2013; Año por una Cultura de Conservación Ambiental”
Conclusión Rene Jesús Sosa Arana
Los event os de Java son un element o clave para est a t écnica, ya que
proporcionan programas con la capacidad para det ectar dicha
interacción del usuario. La programación con event os en Java involucra
diversas act ividades. Para concluir, podemos decir que los event os permiten
al programa int eractuar con el usuario. Siempre que se ut iliza el rat ón o el
t eclado, se genera un event o que describe de una manera exact a lo que
ha ocurrido, generando una respuest a al usuario por el servicio que ha
solicit ado al programa.
Conclusión Ángel Martin Pat Oribe
En est a unidad nos enfrent amos a algo t an común en la vida real como lo
es los “event os”, que nos indican que algo pasó o est á pasando, esta
pequeña analogía puede ser aplicada en la programación y es justamente
como se puede ent ender, sin ir t an lejos, en est a unidad se realizan t areas
básicas de lect ura de event os, un ejemplo clásico es el simple hecho de
realizar un click, el cual es t omado por un event o , puedo const atar que sin
la lect ura de los event os no es posible realizar un programa int eractivo,
flexible y de buena present ación para el público act ual.
Conclusión Erwin Alexander Villegas Tun
Los event os son una manera de interactuar con el sist ema en sí, mediante
pet iciones que el usuario haya asignado, existen una gran variedad de
event os pero los más usuales son “el mouse cliked, el act ion performed y el
key pressed”, ya que son los más usuales y út iles por interactúan con el
sist ema mediante el t eclado cuando el usuario presiona una t ecla y
mediante el mouse cuando da clik donde ya fue asignado un event o. El
event ova acompañado de un escuchador que es el que le indicaal evento
que debe realizar el mét odo o la operación que fue asignada para dicho
bot ón o propiedad.
8
“2013; Año de Belisario Domínguez”
“2013; Año por una Cultura de Conservación Ambiental”
Conclusión Jhonatan Candido Pat Chan
La Programación Orientada a Event os facilita el proceso de programación
visual por su pract icidad al generar rápidamente algunas aplicaciones
basadas en objet os visuales. Ayuda al programador novat o en el rápido
aprendizaje de desarrollo de nuevos programas con alta calidad en muy
poco t iempo. Un ejemplo de event o seria el MouseClic().
Conclusión Rubí Verónica Chimal Cuxin
En laprimeraunidad que se t ratóde event os, fue una pequeña introducción
a una nueva forma de programar ya que vimos el empleo de los eventos
nos facilita la forma de manipular cualquier objet o que queramos asignarle
algún t rabajo, así como manipulamos un t eclado un mouse ent re otras
cosas. Armar una aplicación que nos ayude a comprender con exact itud el
funcionamiento de dicho mét odo (event os).Al igual dimos un pequeño
repaso con los concept os básicos de la programación orient ada a objetos.
Al igual que la realización de pequeños programas para un mayor
ent endimient o de las variedades de event os.

Más contenido relacionado

Similar a Unidad 1 isc j3 eventos (cb)

Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetosjohnny herrera
 
Introductorio tsd_software2021_disciplinar
 Introductorio tsd_software2021_disciplinar Introductorio tsd_software2021_disciplinar
Introductorio tsd_software2021_disciplinarSuperior - Universitaria
 
Diapositivas de topicos avanzados de programacion
Diapositivas de topicos avanzados de programacionDiapositivas de topicos avanzados de programacion
Diapositivas de topicos avanzados de programacionHugo Chuc
 
Tópicos avanzados de programación carolina
Tópicos avanzados de programación carolinaTópicos avanzados de programación carolina
Tópicos avanzados de programación carolinaCarolina Hoil Heredia
 
Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosJosue Ivan Turcios
 
Programacio Ixchellita
Programacio IxchellitaProgramacio Ixchellita
Programacio Ixchellitapacheman
 
Topicos Avanzados de Programacion
Topicos Avanzados de ProgramacionTopicos Avanzados de Programacion
Topicos Avanzados de ProgramacionKaraa Xiah Poot
 
Reconocimiento de Gestos Kinect + C#
Reconocimiento de Gestos Kinect + C#Reconocimiento de Gestos Kinect + C#
Reconocimiento de Gestos Kinect + C#Jhonnatan Flores
 
Diapositivas luis farelo_tap_j3_isc4s
Diapositivas luis farelo_tap_j3_isc4sDiapositivas luis farelo_tap_j3_isc4s
Diapositivas luis farelo_tap_j3_isc4sRasmus Farelo
 
Interfaz Gráfica de Usuario
Interfaz Gráfica de UsuarioInterfaz Gráfica de Usuario
Interfaz Gráfica de UsuarioLucasDanielB
 
4.- SEMANA DEL 1 al 05 de abril.pptx
4.- SEMANA DEL 1 al 05 de abril.pptx4.- SEMANA DEL 1 al 05 de abril.pptx
4.- SEMANA DEL 1 al 05 de abril.pptxHectorIza3
 
Dispos¼tivos de interaccion de ultima tecnologia
Dispos¼tivos de interaccion de ultima tecnologiaDispos¼tivos de interaccion de ultima tecnologia
Dispos¼tivos de interaccion de ultima tecnologiaDanny Mejia
 
Programación orientada a eventos - Alejandro Solano
Programación orientada a eventos - Alejandro SolanoProgramación orientada a eventos - Alejandro Solano
Programación orientada a eventos - Alejandro Solano2008PA2Info3
 

Similar a Unidad 1 isc j3 eventos (cb) (20)

Eventos e interactividad - Small Basic
Eventos e interactividad - Small BasicEventos e interactividad - Small Basic
Eventos e interactividad - Small Basic
 
Eventos
EventosEventos
Eventos
 
Eventos
EventosEventos
Eventos
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Introductorio tsd_software2021_disciplinar
 Introductorio tsd_software2021_disciplinar Introductorio tsd_software2021_disciplinar
Introductorio tsd_software2021_disciplinar
 
Diapositivas de topicos avanzados de programacion
Diapositivas de topicos avanzados de programacionDiapositivas de topicos avanzados de programacion
Diapositivas de topicos avanzados de programacion
 
Exposicion eventos
Exposicion eventosExposicion eventos
Exposicion eventos
 
Tópicos avanzados de programación carolina
Tópicos avanzados de programación carolinaTópicos avanzados de programación carolina
Tópicos avanzados de programación carolina
 
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccionBasicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
 
Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventos
 
Programacio Ixchellita
Programacio IxchellitaProgramacio Ixchellita
Programacio Ixchellita
 
Topicos Avanzados de Programacion
Topicos Avanzados de ProgramacionTopicos Avanzados de Programacion
Topicos Avanzados de Programacion
 
Reconocimiento de Gestos Kinect + C#
Reconocimiento de Gestos Kinect + C#Reconocimiento de Gestos Kinect + C#
Reconocimiento de Gestos Kinect + C#
 
Diapositivas luis farelo_tap_j3_isc4s
Diapositivas luis farelo_tap_j3_isc4sDiapositivas luis farelo_tap_j3_isc4s
Diapositivas luis farelo_tap_j3_isc4s
 
Interfaz Gráfica de Usuario
Interfaz Gráfica de UsuarioInterfaz Gráfica de Usuario
Interfaz Gráfica de Usuario
 
4.- SEMANA DEL 1 al 05 de abril.pptx
4.- SEMANA DEL 1 al 05 de abril.pptx4.- SEMANA DEL 1 al 05 de abril.pptx
4.- SEMANA DEL 1 al 05 de abril.pptx
 
Dispos¼tivos de interaccion de ultima tecnologia
Dispos¼tivos de interaccion de ultima tecnologiaDispos¼tivos de interaccion de ultima tecnologia
Dispos¼tivos de interaccion de ultima tecnologia
 
Investigación internet of things 9710305 erick marroquin
Investigación internet of things   9710305 erick marroquinInvestigación internet of things   9710305 erick marroquin
Investigación internet of things 9710305 erick marroquin
 
Programación orientada a eventos - Alejandro Solano
Programación orientada a eventos - Alejandro SolanoProgramación orientada a eventos - Alejandro Solano
Programación orientada a eventos - Alejandro Solano
 
Topicos
TopicosTopicos
Topicos
 

Más de Jhonatan Pat

Unidad 5 isc j3 programacion en android CB
Unidad 5 isc j3 programacion en android CBUnidad 5 isc j3 programacion en android CB
Unidad 5 isc j3 programacion en android CBJhonatan Pat
 
Unidad 4 isc j3 programacion concurrente CB
Unidad 4 isc j3 programacion concurrente CBUnidad 4 isc j3 programacion concurrente CB
Unidad 4 isc j3 programacion concurrente CBJhonatan Pat
 
Unidad 3 isc j3 paquetes y librerias CB
Unidad 3 isc j3 paquetes y librerias CBUnidad 3 isc j3 paquetes y librerias CB
Unidad 3 isc j3 paquetes y librerias CBJhonatan Pat
 
Unidad 2 isc j3 gui (cb)
Unidad 2 isc j3 gui (cb) Unidad 2 isc j3 gui (cb)
Unidad 2 isc j3 gui (cb) Jhonatan Pat
 
Unidad 4 lenguaje hdl pe RUBI
Unidad 4 lenguaje hdl pe RUBIUnidad 4 lenguaje hdl pe RUBI
Unidad 4 lenguaje hdl pe RUBIJhonatan Pat
 
Unidad 4 lenguaje hdl pe ISC
Unidad 4 lenguaje hdl pe ISCUnidad 4 lenguaje hdl pe ISC
Unidad 4 lenguaje hdl pe ISCJhonatan Pat
 
Unidad 4 lenguaje hdl ISC J3 - A JP
Unidad 4 lenguaje hdl ISC J3 - A JPUnidad 4 lenguaje hdl ISC J3 - A JP
Unidad 4 lenguaje hdl ISC J3 - A JPJhonatan Pat
 

Más de Jhonatan Pat (7)

Unidad 5 isc j3 programacion en android CB
Unidad 5 isc j3 programacion en android CBUnidad 5 isc j3 programacion en android CB
Unidad 5 isc j3 programacion en android CB
 
Unidad 4 isc j3 programacion concurrente CB
Unidad 4 isc j3 programacion concurrente CBUnidad 4 isc j3 programacion concurrente CB
Unidad 4 isc j3 programacion concurrente CB
 
Unidad 3 isc j3 paquetes y librerias CB
Unidad 3 isc j3 paquetes y librerias CBUnidad 3 isc j3 paquetes y librerias CB
Unidad 3 isc j3 paquetes y librerias CB
 
Unidad 2 isc j3 gui (cb)
Unidad 2 isc j3 gui (cb) Unidad 2 isc j3 gui (cb)
Unidad 2 isc j3 gui (cb)
 
Unidad 4 lenguaje hdl pe RUBI
Unidad 4 lenguaje hdl pe RUBIUnidad 4 lenguaje hdl pe RUBI
Unidad 4 lenguaje hdl pe RUBI
 
Unidad 4 lenguaje hdl pe ISC
Unidad 4 lenguaje hdl pe ISCUnidad 4 lenguaje hdl pe ISC
Unidad 4 lenguaje hdl pe ISC
 
Unidad 4 lenguaje hdl ISC J3 - A JP
Unidad 4 lenguaje hdl ISC J3 - A JPUnidad 4 lenguaje hdl ISC J3 - A JP
Unidad 4 lenguaje hdl ISC J3 - A JP
 

Último

Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadJonathanHctorSilvaRo
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjNachisRamos
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...CENECOnline
 
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehePSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdheheheheheheheheheErickRolandoPadillaC1
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 

Último (6)

Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehePSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 

Unidad 1 isc j3 eventos (cb)

  • 1. 1 “2013; Año de Belisario Domínguez” “2013; Año por una Cultura de Conservación Ambiental” INSTITUTO TECNOLÓGICO DE FELIPE CARRILLO PUERTO TOPICOS AVANZADOS DE PROGRAMACAION UNIDAD 1 EVENTOS NIELS ARANA CUEVAS Erwin Alexander Villegas Tun Ángel Martin Pat Oribe Jhonatan Candido Pat Chan Rene Jesús Sosa Arana Rubí Verónica Chimal Cuxin 4 SEMESTRE J3-A ISC
  • 2. 2 “2013; Año de Belisario Domínguez” “2013; Año por una Cultura de Conservación Ambiental” Eventos Los event os de Java son un element o clave para est a t écnica, ya que proporcionan programas con la capacidad para det ectar dicha interacción del usuario. La programación con event os en Java involucra diversas act ividades. Tipos de eventos Los programas de Java pueden det ectar muchos t ipos diferentes de event os. La int eracción con el usuario puede incluir el movimiento del ratón, hacer clic con los bot ones del rat ón y escribir con el t eclado. Los programas de Java pueden escuchar específicament e est os event os además de det ectar con qué component e est á int eract uando el usuario. Cuando un programa de Java crea una int erfaz de usuario usando bibliotecas como Swing t oolkit, este puede asignar det ectores de event os a cada element o cont enido en la int erfaz de manera que, cuando Java det ecte la interaccióndel usuario con dichos component es, se haga una llamadaa un mét odopara ajust arel procesamient o a la acción efect uada por el usuario. Un ejemplo del uso de event os es est e pequeño programa, Que muest ra la fecha y hora al darle clic al bot ón, implementando el mét odo de act ionPerformed
  • 3. 3 “2013; Año de Belisario Domínguez” “2013; Año por una Cultura de Conservación Ambiental” Se modificará la fecha y hora cada vez que se cliquee el bot ón. El código ent ero y funcional es el siguiente: package eventos; importjava.awt.BorderLayout; importjava.awt.event.ActionEvent; importjava.awt.event.ActionListener; importjava.util.Date; importjavax.swing.JButton; importjavax.swing.JLabel; importjavax.swing.JPanel; publicclasseventoextendsjavax.swing.JFrame{ JPanel panelBoton; JLabel etiqueta; JButtonboton; publicvoidVentanaBoton() { etiqueta=newJLabel(); panelBoton=newJPanel(); boton= newJButton("PulsaAquí"); panelBoton.add(boton); this.getContentPane().setLayout(new BorderLayout()); this.getContentPane().add(etiqueta,"North"); this.getContentPane().add(panelBoton,"South");
  • 4. 4 “2013; Año de Belisario Domínguez” “2013; Año por una Cultura de Conservación Ambiental” evento.EscuchadorBotonescuchador =new evento.EscuchadorBoton(etiqueta); boton.addActionListener(escuchador); this.setSize(300,100); this.setTitle("EjemploSencillo"); this.show(); } classEscuchadorBotonimplementsActionListener { JLabel etiqueta; publicEscuchadorBoton(JLabel etiq) { this.etiqueta=etiq; } publicvoidactionPerformed(ActionEvente) { etiqueta.setText("BotónPulsado:"+ new Date()); } } publicevento(){ initComponents(); VentanaBoton(); this.setLocationRelativeTo(null); } @SuppressWarnings("unchecked") // <editor-folddefaultstate="collapsed"desc="GeneratedCode"> private voidinitComponents() { setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  • 5. 5 “2013; Año de Belisario Domínguez” “2013; Año por una Cultura de Conservación Ambiental” javax.swing.GroupLayoutlayout=new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0,400, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0,300, Short.MAX_VALUE) ); pack(); } publicstaticvoidmain(Stringargs[]) { /* Setthe Nimbuslookandfeel */ //<editor-folddefaultstate="collapsed"desc="Lookandfeel settingcode (optional) "> /* If Nimbus(introducedinJavaSE6) is notavailable,staywiththe defaultlookandfeel. * For detailssee http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for(javax.swing.UIManager.LookAndFeelInfoinfo: javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; }
  • 6. 6 “2013; Año de Belisario Domínguez” “2013; Año por una Cultura de Conservación Ambiental” } } catch (ClassNotFoundExceptionex) { java.util.logging.Logger.getLogger(evento.class.getName()).log(java.util.logging.Level.SEVERE,null, ex); } catch (InstantiationExceptionex){ java.util.logging.Logger.getLogger(evento.class.getName()).log(java.util.logging.Level.SEVERE,null, ex); } catch (IllegalAccessExceptionex) { java.util.logging.Logger.getLogger(evento.class.getName()).log(java.util.logging.Level.SEVERE,null, ex); } catch (javax.swing.UnsupportedLookAndFeelExceptionex){ java.util.logging.Logger.getLogger(evento.class.getName()).log(java.util.logging.Level.SEVERE,null, ex); } java.awt.EventQueue.invokeLater(new Runnable() { publicvoidrun() { newevento().setVisible(true); } }); } }
  • 7. 7 “2013; Año de Belisario Domínguez” “2013; Año por una Cultura de Conservación Ambiental” Conclusión Rene Jesús Sosa Arana Los event os de Java son un element o clave para est a t écnica, ya que proporcionan programas con la capacidad para det ectar dicha interacción del usuario. La programación con event os en Java involucra diversas act ividades. Para concluir, podemos decir que los event os permiten al programa int eractuar con el usuario. Siempre que se ut iliza el rat ón o el t eclado, se genera un event o que describe de una manera exact a lo que ha ocurrido, generando una respuest a al usuario por el servicio que ha solicit ado al programa. Conclusión Ángel Martin Pat Oribe En est a unidad nos enfrent amos a algo t an común en la vida real como lo es los “event os”, que nos indican que algo pasó o est á pasando, esta pequeña analogía puede ser aplicada en la programación y es justamente como se puede ent ender, sin ir t an lejos, en est a unidad se realizan t areas básicas de lect ura de event os, un ejemplo clásico es el simple hecho de realizar un click, el cual es t omado por un event o , puedo const atar que sin la lect ura de los event os no es posible realizar un programa int eractivo, flexible y de buena present ación para el público act ual. Conclusión Erwin Alexander Villegas Tun Los event os son una manera de interactuar con el sist ema en sí, mediante pet iciones que el usuario haya asignado, existen una gran variedad de event os pero los más usuales son “el mouse cliked, el act ion performed y el key pressed”, ya que son los más usuales y út iles por interactúan con el sist ema mediante el t eclado cuando el usuario presiona una t ecla y mediante el mouse cuando da clik donde ya fue asignado un event o. El event ova acompañado de un escuchador que es el que le indicaal evento que debe realizar el mét odo o la operación que fue asignada para dicho bot ón o propiedad.
  • 8. 8 “2013; Año de Belisario Domínguez” “2013; Año por una Cultura de Conservación Ambiental” Conclusión Jhonatan Candido Pat Chan La Programación Orientada a Event os facilita el proceso de programación visual por su pract icidad al generar rápidamente algunas aplicaciones basadas en objet os visuales. Ayuda al programador novat o en el rápido aprendizaje de desarrollo de nuevos programas con alta calidad en muy poco t iempo. Un ejemplo de event o seria el MouseClic(). Conclusión Rubí Verónica Chimal Cuxin En laprimeraunidad que se t ratóde event os, fue una pequeña introducción a una nueva forma de programar ya que vimos el empleo de los eventos nos facilita la forma de manipular cualquier objet o que queramos asignarle algún t rabajo, así como manipulamos un t eclado un mouse ent re otras cosas. Armar una aplicación que nos ayude a comprender con exact itud el funcionamiento de dicho mét odo (event os).Al igual dimos un pequeño repaso con los concept os básicos de la programación orient ada a objetos. Al igual que la realización de pequeños programas para un mayor ent endimient o de las variedades de event os.