Está en la página 1de 5

Introduccin a la Ingeniera de Software

Unidad 1. Ingeniera de Software

Programacin Orientada a Objetos II (POOII)

Unidad 1. Eventos

Evidencia de aprendizaje: Eventos de JAVA

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de


Software

Introduccin a la Ingeniera de Software


Unidad 1. Ingeniera de Software

Nombre del alumno :Angel Alfredo


Gonzalez Ordua
Correo
electrnico
:AL12538798@unadmexico.mx
Fecha de entrega :29/01/2015

Nombre del evento:


Caractersticas del
evento:

Estructura
algortmica:

Estructura sintctica:

Eventos de mouse
MouseClicked
Estos eventos pueden asignarse a casi todos los
componentes. Es importante que al asignar eventos a un
componente, a pesar de que pueden ligarse varios al
mismo componente, es recomendable que no se asignen
muchos eventos del mismo tipo para evitar confusiones.
Tipo
Deteccin
mouseClicked
Se ha hecho clic con el ratn sobre
el componente. El clic completo
incluye presionar el ratn y
soltarlo.
*Para detectar un doble clic se
contabiliza cada clic sencillo.
mouseDragged
Se ha presionado el ratn y sin
soltarlo se ha arrastrado sobre el
componente.
mouseEntered
El ratn se ha posicionado sobre el
componente, sin presionarlo.
mouseExited
El ratn deja de estar posicionado
sobre el componente, sin
presionarlo.
mouseMoved
Se mueve el ratn sobre el
componente, sin presionar
mousePressed
Se ha presionado el ratn sobre el
componente (aun sin soltarlo).
mouseReleased
Se ha soltado (despus de
presionarlo) el ratn sobre el
componente.
mouseWheelmov
Se mueve la rueda del ratn sobre
ed
el componente.
package clases;
importjava.awt.event.MouseAdapter;
importjava.awt.event.MouseEvent;
importjava.awt.event.WindowAdapter;
importjava.awt.event.WindowEvent;
importjavax.swing.JButton;
importjavax.swing.JFrame;
/**
* @author Angel Alfredo Gonzalez Ordua
*/

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de


Software

Introduccin a la Ingeniera de Software


Unidad 1. Ingeniera de Software
publicclassEjemploEventoRaton {
publicstaticvoidmain (String[] args){
JButtonboton=new JButton("Oprime");
boton.setVisible(true);
boton.setSize(50, 50);
boton.setLocation(100,100);
JFrameframe=new JFrame("Ejemplo de eventos");
frame.setLocation(200, 200);
frame.setVisible(true);
frame.setSize(300, 300);
frame.add(boton);
boton.addMouseListener(new MouseAdapter() {
@Override
publicvoidmouseClicked(MouseEvent e){
System.out.print("Disteclic en el botonOprime");
}
});
frame.addWindowListener(new WindowAdapter() {
@Override
publicvoidwindowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
-En azul la definicin de la clase, el mtodo principal y
la importacin de las libreras necesarias, as como los
cierres requeridos.
-En sombra verde la declaracin de un marco y un
botn, as como sus propiedades (veremos este tema
ms a fondo en la siguiente unidad, por ahora lo
importante es el evento).
-En sombreado morado la adicin del escuchador al
marco y su manipulacin

Nombre del evento:


Caractersticas del evento:
Estructura algortmica:

Estructura sintctica:

Eventos de Teclado
Son generados en respuesta a cuando el usuario pulsa y suelta una tecla mientras
un Componente tiene el foco de entrada.
Tipo
Deteccin
keyPressed
Se ha presionado una tecla sobre el
componente
keyReleased
Se ha soltado una tecla (despus de
que la presionas) sobre el componente.
keyTyped
Se ha tecleado una tecla (se ha
presionado y soltado) sobre el
componente.
package clases;
importjava.awt.event.KeyAdapter;
importjava.awt.event.KeyEvent;
importjava.awt.event.WindowAdapter;
importjava.awt.event.WindowEvent;

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de


Software

Introduccin a la Ingeniera de Software


Unidad 1. Ingeniera de Software
importjavax.swing.JFrame;
importjavax.swing.JTextField;
/**
* @author Angel Alfredo Gonzalez Ordua
*/
publicclassEjemploEventoTeclado {
publicstaticvoidmain (String[] args){
JTextFieldcajaTexto= new JTextField("Etiqueta");
cajaTexto.setVisible(true);
cajaTexto.setSize(50, 50);
cajaTexto.setLocation(100,100);
JFrameframe=new JFrame("Ejemplo de eventos");
frame.setLocation(200, 200);
frame.setVisible(true);
frame.setSize(300, 300);
frame.add(cajaTexto);
cajaTexto.addKeyListener(new KeyAdapter() {
@Override
publicvoidkeyPressed(KeyEvent e){
metodoAccion();
}
});
frame.addWindowListener(new WindowAdapter() {
@Override
publicvoidwindowClosing(WindowEvent e){
System.exit(0);
}
});
}
-En azul la definicin de la clase, el mtodo principal y la importacin de las libreras
necesarias, as como los cierres requeridos.
-En sombra verde la declaracin de un marco y una caja de texto, as como sus
propiedades (veremos este tema ms a fondo en la siguiente unidad, por ahora lo
importante es el evento).
-En sombreado morado la adicin del escuchador al marcoy su manipulacin.
-En sombreado naranja la adicin del escuchador del teclado (addKeyListener) a la
caja de texto (llamada cajaTexto), que escuchara los eventos que ocurran con el
teclado sobre el componente.

Nombre del evento:

Eventos de otros componentes

Caractersticas del
evento:

Es un evento de ventana (WindowEvent) que detecta el


cierre de esta (windowClosing) y para asignarlos se utiliz
el escucha de ventanas (addWindowListener). Por
consecuencia, este evento solo aplica para las ventanas,
pues son las nicas que cuentan con un elemento de
cierre. Aunque, se podra asignar un evento para detectar
si se brela ventana (windowOpened).
Para lo anterior, se debe tomar en cuenta, que para
manipular eventos mediante el cdigo requieres:
Un componente.
Un escuchador.
Un adaptador.
Indicar el evento deseado a detectar.
Tipo de evento.
E indicar las acciones a seguir si se detecta el evento
indicado.

Estructura algortmica:

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de


Software

Introduccin a la Ingeniera de Software


Unidad 1. Ingeniera de Software
Estructura sintctica:

package clases;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
/**
* @author Angel Alfredo Gonzalez Ordua
*/
public class EjemploEventos {
public static void main (String[] args){
JFrameframe=new JFrame("Ejemplo de eventos");
frame.setLocation(100, 100);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
-En azul la definicin de la clase, el mtodo principal y la
importacin de las libreras necesarias, as como los
cierres requeridos.
-En sombra verde la declaracin de un marco y sus
propiedades.
-Y en sombreado morado la adicin del escuchador
(addWindowListener) al componente (en este caso el
marco llamado frame), que deber precisamente
escuchar los eventos que ocurran sobre el marco;

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de


Software

También podría gustarte

  • Manual Programa Nacional de Proteccion Civil
    Manual Programa Nacional de Proteccion Civil
    Documento116 páginas
    Manual Programa Nacional de Proteccion Civil
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Documentar
    Documentar
    Documento84 páginas
    Documentar
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Diagrama
    Diagrama
    Documento2 páginas
    Diagrama
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Sistema
    Sistema
    Documento14 páginas
    Sistema
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Marketing Cloud
    Marketing Cloud
    Documento1 página
    Marketing Cloud
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Marketing Cloud
    Marketing Cloud
    Documento1 página
    Marketing Cloud
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Reglas de Aprobación
    Reglas de Aprobación
    Documento13 páginas
    Reglas de Aprobación
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Super
    Super
    Documento12 páginas
    Super
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Jad
    Jad
    Documento78 páginas
    Jad
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Rey
    Rey
    Documento7 páginas
    Rey
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Fij 7 DFGH 0 Af
    Fij 7 DFGH 0 Af
    Documento16 páginas
    Fij 7 DFGH 0 Af
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Trigger
    Trigger
    Documento79 páginas
    Trigger
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Documento 1k
    Documento 1k
    Documento77 páginas
    Documento 1k
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Hiu
    Hiu
    Documento78 páginas
    Hiu
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Setenta
    Setenta
    Documento41 páginas
    Setenta
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Treinta
    Treinta
    Documento39 páginas
    Treinta
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Ciento
    Ciento
    Documento42 páginas
    Ciento
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Articulo
    Articulo
    Documento76 páginas
    Articulo
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Grupo FG
    Grupo FG
    Documento3 páginas
    Grupo FG
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Setenta
    Setenta
    Documento41 páginas
    Setenta
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Numero 34
    Numero 34
    Documento35 páginas
    Numero 34
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Treinta
    Treinta
    Documento39 páginas
    Treinta
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Dos y Uno
    Dos y Uno
    Documento39 páginas
    Dos y Uno
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Setento y Ocho
    Setento y Ocho
    Documento33 páginas
    Setento y Ocho
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Documentacion 2
    Documentacion 2
    Documento31 páginas
    Documentacion 2
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Numero 34
    Numero 34
    Documento35 páginas
    Numero 34
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Documentacion 3
    Documentacion 3
    Documento75 páginas
    Documentacion 3
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Documentacion 4
    Documentacion 4
    Documento73 páginas
    Documentacion 4
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Documentacion
    Documentacion
    Documento1 página
    Documentacion
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Numero 43
    Numero 43
    Documento13 páginas
    Numero 43
    Angel Alfredo Gonzalez Orduña
    Aún no hay calificaciones
  • Seguridad en La Construccion PDF Unido - 1er Examen
    Seguridad en La Construccion PDF Unido - 1er Examen
    Documento61 páginas
    Seguridad en La Construccion PDF Unido - 1er Examen
    JOSUE ANIBAL CUTI QUISPE
    Aún no hay calificaciones
  • Intranet Extranet
    Intranet Extranet
    Documento2 páginas
    Intranet Extranet
    carlos
    100% (1)
  • Practica 3 Aroma y Sabor1
    Practica 3 Aroma y Sabor1
    Documento6 páginas
    Practica 3 Aroma y Sabor1
    GABRIELA JAHAIRA CHEVEZ VELEZ
    Aún no hay calificaciones
  • FTT U1 Ea Cego
    FTT U1 Ea Cego
    Documento4 páginas
    FTT U1 Ea Cego
    Brenda Diaz Sierra
    Aún no hay calificaciones
  • CASO PRACTICO Proceso de Atencion Yamileth Mercado
    CASO PRACTICO Proceso de Atencion Yamileth Mercado
    Documento6 páginas
    CASO PRACTICO Proceso de Atencion Yamileth Mercado
    Betty Miranda
    Aún no hay calificaciones
  • Trabajo Grupal 001-A de Sistemas de Informacion en Gestion Logistica
    Trabajo Grupal 001-A de Sistemas de Informacion en Gestion Logistica
    Documento12 páginas
    Trabajo Grupal 001-A de Sistemas de Informacion en Gestion Logistica
    javier
    Aún no hay calificaciones
  • Lab. Fisica
    Lab. Fisica
    Documento14 páginas
    Lab. Fisica
    Yaneivys Gámez Ibarra
    Aún no hay calificaciones
  • 2 Armando Casos Practicos
    2 Armando Casos Practicos
    Documento7 páginas
    2 Armando Casos Practicos
    Huache Tiquicheo
    Aún no hay calificaciones
  • Tarea 1 Fuentes de Voltaje y Corriente
    Tarea 1 Fuentes de Voltaje y Corriente
    Documento6 páginas
    Tarea 1 Fuentes de Voltaje y Corriente
    Juan Bahena
    Aún no hay calificaciones
  • El Intenso Amor en El Poema Las Calles Vacías Por David Auris Villegas
    El Intenso Amor en El Poema Las Calles Vacías Por David Auris Villegas
    Documento4 páginas
    El Intenso Amor en El Poema Las Calles Vacías Por David Auris Villegas
    JesusSiasAlvarez
    Aún no hay calificaciones
  • Importación de Maquillaje-Skincare Coreano
    Importación de Maquillaje-Skincare Coreano
    Documento16 páginas
    Importación de Maquillaje-Skincare Coreano
    Alaniss Sandon
    Aún no hay calificaciones
  • Cuestionario Micro
    Cuestionario Micro
    Documento2 páginas
    Cuestionario Micro
    Yaki Moya
    Aún no hay calificaciones
  • ComunicadoATEmpíricosyDDJJ ResoluciónN°2023 442
    ComunicadoATEmpíricosyDDJJ ResoluciónN°2023 442
    Documento6 páginas
    ComunicadoATEmpíricosyDDJJ ResoluciónN°2023 442
    DanielaDelEspacio
    Aún no hay calificaciones
  • Reglamento Transporte de Carga
    Reglamento Transporte de Carga
    Documento3 páginas
    Reglamento Transporte de Carga
    C.L.O
    Aún no hay calificaciones
  • Conestastcion de La demadna-LABORAL
    Conestastcion de La demadna-LABORAL
    Documento19 páginas
    Conestastcion de La demadna-LABORAL
    NELIDA LUNA ECHEVARRIA
    Aún no hay calificaciones
  • Autoriz Judicial Disponer Bs Viaje Menor
    Autoriz Judicial Disponer Bs Viaje Menor
    Documento6 páginas
    Autoriz Judicial Disponer Bs Viaje Menor
    eduardo
    Aún no hay calificaciones
  • Advanced Exoskeleton Arm v2.6
    Advanced Exoskeleton Arm v2.6
    Documento11 páginas
    Advanced Exoskeleton Arm v2.6
    MasterAnimus
    Aún no hay calificaciones
  • Unidad3 Gestion
    Unidad3 Gestion
    Documento8 páginas
    Unidad3 Gestion
    Mario Jimenez
    Aún no hay calificaciones
  • Injertacion de Cacao
    Injertacion de Cacao
    Documento18 páginas
    Injertacion de Cacao
    rosa
    Aún no hay calificaciones
  • Protocolo de Bioseguridd
    Protocolo de Bioseguridd
    Documento9 páginas
    Protocolo de Bioseguridd
    Márolys Lozano
    Aún no hay calificaciones
  • Examen - Actividad de Puntos Evaluables - Escenario 2 Segundo Intento
    Examen - Actividad de Puntos Evaluables - Escenario 2 Segundo Intento
    Documento6 páginas
    Examen - Actividad de Puntos Evaluables - Escenario 2 Segundo Intento
    jennifer sierra
    Aún no hay calificaciones
  • GASOMETRÍA - para Combinar
    GASOMETRÍA - para Combinar
    Documento12 páginas
    GASOMETRÍA - para Combinar
    kotikokura15
    Aún no hay calificaciones
  • Tumbes Taller Vii
    Tumbes Taller Vii
    Documento86 páginas
    Tumbes Taller Vii
    jessicabe
    Aún no hay calificaciones
  • Ficha Tecnica - Swap Smart
    Ficha Tecnica - Swap Smart
    Documento5 páginas
    Ficha Tecnica - Swap Smart
    mpm5617
    Aún no hay calificaciones
  • Six Sigma
    Six Sigma
    Documento12 páginas
    Six Sigma
    lavisitantemisteriosa
    Aún no hay calificaciones
  • Socio Critica 2
    Socio Critica 2
    Documento3 páginas
    Socio Critica 2
    BlackDeep
    Aún no hay calificaciones
  • Minuta UPLOAD
    Minuta UPLOAD
    Documento4 páginas
    Minuta UPLOAD
    Sergio Sebastian Sanchez Ramirez
    Aún no hay calificaciones
  • Química II TP Mol Ar MR
    Química II TP Mol Ar MR
    Documento1 página
    Química II TP Mol Ar MR
    Karina Aguero
    Aún no hay calificaciones
  • Ficha Calificacion Fencyt 2022
    Ficha Calificacion Fencyt 2022
    Documento1 página
    Ficha Calificacion Fencyt 2022
    JennyCer
    Aún no hay calificaciones
  • Manual Usuario Simplificado Par31maa
    Manual Usuario Simplificado Par31maa
    Documento11 páginas
    Manual Usuario Simplificado Par31maa
    Rafael Rodriguez
    Aún no hay calificaciones