Está en la página 1de 7

Universidad Abierta y a Distancia de México

UnADM

Programación orientada a objetos II

Unidad 1.Eventos

Actividad 1. Importancia de los eventos

Facilitador. María de Lourdes Villanueva Vega


Grupo. DS-DPO2-1801-B1-003

Adrian Jesús Isaac Castro Garrido

Matricula: ES1611304907
I. Es necesario que enuncies la misión visión y objetivos de la
Universidad abierta y a distancia de México.

Misión

Formar profesionales del más alto nivel y en diversas áreas del conocimiento; éticos y
con un sólido compromiso social hacia su comunidad; competitivos nacional e
internacionalmente; con espíritu emprendedor y los conocimientos para que respondan
a los avances de la ciencia y la tecnología, así como a las necesidades de desarrollo
económico, político, social y cultural del país.

Visión

Ser la institución líder de educación superior a distancia en los países de habla hispana,
con un modelo educativo flexible e innovador y un amplio reconocimiento social, que
promueva la preservación del medio ambiente, la generación de conocimiento y el
desarrollo científico y tecnológico.

Objetivo general

Ampliar las oportunidades y atender la demanda de educación superior en todo el país,


bajo criterios y estándares de calidad e innovación permanentes, con especial atención
a las regiones y grupos que por diversas razones no tienen acceso a servicios educativos
escolarizados.

a) Comentando su relevancia con la calidad educativa

Formar profesionales que sean capaces de responder a las necesidades actuales de la


sociedad.

b) Su vinculación con sectores económicos y sociales

Como parte de la Secretaría de Educación Pública, tenemos el firme propósito de


generar las posibilidades que aseguren una educación flexible y de calidad. Por ello,
nuestra principal estrategia es el uso de las Tecnologías de la Información y
Comunicación (TIC) aplicadas a la educación. Lo cual nos permite ser accesibles y lograr
una cobertura mayor en todo el país.

c) ¿En general la relación de la Misión, Visión y Objetivos de la


Universidad a la educación en un contexto de globalización y
competencia económicas?
En este sentido, nuestro reto será aprovechar la convergencia tecnológica para ofrecer
a los alumnos, por medio de nuestro Campus virtual, los contenidos, los medios y las
herramientas necesarias en su formación académica

II. II. Regresando al estudio de nuestro curso: realiza un análisis de los


siguientes temas sobre los eventos Java, realiza un resumen de
éstos teniendo en cuenta los siguientes 6 puntos enlistados más
abajo. (Puedes comentar con tus compañeros aquellos puntos que
consideras importantes o llamaron tu atención, sobre los eventos
en Java).

1.Destacala importancia de los eventos y presenta su definición

Cualquier aplicación computacional requiere que los usuarios interactúen con el sistema mediante
las pantallas o interfaces gráficas de usuario (GUI) para que realicen operaciones sobre estas, y con
base en ello la aplicación pueda responder con acciones correctas para las que fue realizada dicha
aplicación, ya sea teclear datos, seleccionar respuestas o simplemente oprimir un botón.

Un evento para una computadora básicamente es un mensaje que proporciona el sistema operativo
a un programa en ejecución, indicando que existió un suceso que puede ser un clic de un mouse,
la presión de alguna tecla en particular, o conjunto de teclas, de esta manera, se conoce lo que el
usuario está realizando.

2.Enlista los tipos de eventos, incluye su descripción y su funcionalidad

Eventos del ratón


Tipo Detección
mouseClicked Se ha hecho clic con el ratón sobre el componente.
El clic completo incluye presionar el ratón y soltarlo.
*Para detectar un doble clic se contabiliza cada clic sencillo.
mouseDragged Se ha presionado el ratón y sin soltarlo se ha
arrastrado sobre el componente.
mouseEntered El ratón se ha posicionado sobre el componente sin presionarlo.
mouseExited El ratón deja de estar posicionado sobre el componente sin
presionarlo.
mouseMoved Se mueve el ratón sobre el componente
sin presionar
mousePressed Se ha presionado el ratón sobre el componente (aun sin soltarlo)
mouseReleased Se ha soltado (después de presionarlo) el ratón sobre el
componente.
mouseWheelmoved Se mueve la rueda del ratón sobre el componente.

Eventos del teclado


Tipo Detección
KeyPressed Se ha presionado una tecla sobre el componente
KeyReleased Se ha soltado una tecla (después de que la presionas) sobre el
componente
KeyTyped Se ha tecleado una tecla (se ha presionado y soltado) sobre el
componente

Eventos de otros componentes


Tipo de escuchador Descripción de los escuchadores
Component listener Detecta los cambios en el tamaño, posición o visibilidad en el
componente.
Focus listener Detecta si el componente mantiene o pierde el enfoque. El enfoque o
foco se refiere a en cual de los componentes se encuentra el señalador
(puntero del mouse)
Hierarchy listener Detecta los cambios en los niveles jerárquicos del componente. Es
decir, cuando se tienen varias ventanas y heredan características de
otas ventanas previas, para detectar el movimiento de los
componentes.

3.Para que son los métodos de control de eventos?

Los eventos son controlados mediante los métodos, esto es, un método puede hacer o no hacer
nada cuando se genera un evento. De esta forma se controla la acción de un evento.

Ejemplos de componentes que pueden generar eventos:

Button. Genera eventos de acción (ActionEvent) cuando se presiona el botón.

Checkbox. Genera eventos de elementos (ItemEvent) cuando se selecciona o deselecciona un


checkbox.

Choice. Genera eventos de elementos cuando se cambia de opción choice.

List. Genera eventos de acción cuando se hace doble click sobre un elemento, genera eventos de
elemento cuando se selecciona o deselecciona un elemento.

Menu Item. Generá eventos de acción cuando se selecciona un elemento de menú; genera eventos
del elemento cuando se selecciona o se deselecciona un elemento de un menú de opciones.

Scrollbar. Genera eventos de ajuste (AdjustmentEvent) cuando se manipula el scrollbar.

Text components. Genera eventos de texto (TextEvent) cuando el usuario introduce un carácter.

Window. Genera eventos de ventana (WindowEvent) cuando una ventana se activa, se cierra, se
desactiva, se minimiza, se maximiza, se abre o se sale de ella.
4.Enumera las clases de eventos principales en el Java.awt.event

Clases de eventos principales en java.awt.event

Clase de evento Descripción


ActionEvent Se genera cuando se presiona un botón, se hace doble clic en un
elemento de una lista, o se selecciona un elemento de tipo menú.
AdjustmentEvent Se genera cuando se manipula un scrollbar.
ComponentEvent Se genera cuando un componente se oculta, se mueve, se cambia
de tamaño o se hace visible.
ContainerEvent Se genera cuando se añade o se elimina un componente de un
contenedor.
FocusEvent Se genera cuando un componente gana o pierde el foco.
InputEvent Superclase abstracta de cualquier clase de evento de entrada de
componente.
ItemEvent Se genera cuando se hace click en un checkbox o en un elemento
de una lista; también ocurre cuando se hace una selección en una
opción choice o cuando se selecciona o deselecciona un elemento
de un menú de opciones.
KeyEvent Se genera cuando se recibe una entrada desde el teclado.
MouseEvent Se genera cuando el ratón se arrastra, se mueve, se hace clic, se
presiona, o se libera; también se genera cuando el ratón entra o
sale de un componente.
TextEvent Se genera cuando se cambia el valor de un área de texto o un
campo de texto
WindowEvent Se genera cuando una ventana se activa, se cierra, se desactiva, se
minimiza, se maximiza, se abre, o se sale de ella.

5.Describe cuales son las clases de escuchadores

Cada lenguaje de programación tiene su propio modelo de eventos, en Java se definen clases
auxiliares llamadas escuchadores (listeners) que reciben eventos específicos.

Los escuchadores se registran en las fuentes de eventos (teclado, ratón, etc). Estas envían objetos
del tipo EventObjet la los escuchadores registrados al producirse un evento. Cada escuchador utiliza
la información recibida a través del objeto para realizar las acciones adecuadas.

6.Incluyealgunos ejemplos del uso de eventos, agrega imágenes alusivas.

El interfaz MouseMotionListener declara dos métodos:

public abstract void mouseDragged( MouseEvent evt )


public abstract void mouseMoved( MouseEvent evt )
Eventos de Teclado

Son generados en respuesta a cuando el usuario pulsa y suelta una tecla mientras un Componente
tiene el foco de entrada.

 KEY_PRESS
 KEY_RELEASE
 KEY_ACTION
 KEY_ACTION_RELEASE

Eventos de Ratón

Son los eventos generados por acciones sobre el ratón dentro de los límites de un Componente.

 MOUSE_DOWN
 MOUSE_UP
 MOUSE_MOVE
 MOUSE_ENTER
 MOUSE_EXIT
 MOUSE_DRAG

Ejemplo: Botones & ActionListener


Una aplicación que nos permita cambiar el color del fondo
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

Referencias.
Universidad Abierta y a Distancia de México. (Desconocido). Universidad Abierta y a Distancia de
México. Febrero 2018, de Universidad Abierta y a Distancia de México Sitio web:
https://www.unadmexico.mx/portal3/index.php

Universidad Abierta y a Distancia de México. (Desconocido). Programación Orientada a Objetos II.


Febrero 2018, de Universidad Abierta y a Distancia de México Sitio web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/04/DPO2/U
1/Unidad_1_Eventos.pdf

LIC. OMAR SOSA AGUILAR. (2012). TÓPICOS AVANZADOS DE PROGRMACIÓN. Febrero 2018, de
Tecnológico de Estudios Superiores del Oriente del Estado de México Sitio web:
http://www.tesoem.edu.mx/alumnos/cuadernillos/2013.001.pdf
Kanddy Mobylml. (2014). Tópicos avanzados de programación eventos. Febrero 2018, de LinkedIn
Corporation Sitio web: https://es.slideshare.net/kanddymooby/tpicos-avanzados-de-programacin-
eventos

Topicos Avanzados de Programación. (Desconocido). Unidad I Eventos Modelo de Delegación de


Eventos. Febrero 2018, de sites.google.com Sitio web:
https://sites.google.com/site/topicosavprog/unidad-i-eventos

roberto iglesias. (2014). tipos de eventos en distintos lenjuages de programacion. Febrero 2018,
de Prezi.com Sitio web: https://prezi.com/vqj_u2jfii5y/tipos-de-eventos-en-distintos-lenjuages-de-
programacion/

dis.um.e. (Desconocido). Movimientos del Ratón. Febrero 2018, de dis.um.e Sitio web:
http://dis.um.es/~bmoros/Tutorial/parte11/cap11-10.html

binarykode.com. (Desconocido). TIPOS DE EVENTOS. Febrero 2018, de binarykode.com Sitio web:


http://www.binarykode.com/bdescargas/Manuales%20y%20Documentos/JAVA/Programacion%2
0en%20Java/Cap4/tipoev.html

Fernando Berzal . (Desconocido). Manejo de eventos AWT. Febrero 2018, de elvex.ugr.es/ Sitio
web: http://elvex.ugr.es/decsai/java/pdf/D2-events.pdf

Fernando Berzal . (Desconocido). Manejo de eventos AWT. Febrero 2018, de elvex.ugr.es/ Sitio
web: http://elvex.ugr.es/decsai/java/pdf/D2-events.pdf

También podría gustarte