Topicos Avanzados de Programacion Unidad 1
Topicos Avanzados de Programacion Unidad 1
Rubrica Unidad 1
02-02- 2015
Introducción………………………………………………………….Pág. 1.
Eventos/Tipos Eventos…...……………………………………….Pág. 2.
Control Eventos…………………………………………………….Pág. 4.
Creación Eventos………………………………………………….Pág. 5.
Conclusión………………………………………………………….Pág. 6.
Fuentes Información………………………………………………Pág. 7.
Introducción:
Pág. 1
Unidad 1 Eventos.
Un evento es una acción iniciada por el usuario, ya sea presionar un botón o editar
algún texto por lo cual si realizamos alguna acción sobre algún elemento de
nuestra interfaz se puede decir que se ha logrado generar un evento en dicho
elemento.
Los eventos se comenzaron a utilizar mediante las herencias y los métodos, pero
debido a que no era tan sencillo utilizarlos en la mayoría de las ocasiones se
tornaba complicado.
• Eventos de bajo nivel: Son las acciones elementales que hacen posible
los eventos de alto nivel y que se producen con las operaciones
elementales de los componentes (ComponentEvent), con los containers
(ContainerEvent), con pulsar teclas (KeyEvent), con todo lo que tenga que
ver con el uso del ratón (MouseEvent), con obtener o perder el focus
(FocusEvent) y con las operaciones con ventanas (WindowEvent).
Por ejemplo:
Cuando se hace clic en un botón se genera un evento y se propaga realizando
alguna acción. Por ejemplo en una calculadora cuando se hace clic en el botón =
este puede mostrar el resultado de una suma, resta, división o multiplicación
1.3 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.
El método handleEvent() es un lugar para que el programador pueda insertar
código para controlar los eventos. A veces, sin embargo, un Componente
solamente estará interesado en eventos de un cierto tipo (por ejemplo, eventos del
ratón). En estos casos, el programador puede colocar el código en un método de
ayuda, en lugar de colocarlo en el método handleEvent().
No hay métodos de ayuda para ciertos tipos de eventos, aquí está la lista de los
que están disponibles para los programadores:
Por Ejemplo:
public boolean handleEvent( Event evt ) {
if( evt.target instanceof MiBoton ){
// Hace algo...
return true; }
return( super.handleEvent( evt ) );}
No seguir esta regla tan simple hará que no se invoquen adecuadamente los
métodos de ayuda. El applet EventosRaton.java, que controla los eventos de ratón
exclusivamente a través de código insertado en sus métodos de ayuda; va
dibujando una línea (rubber band) entre el último punto donde se ha producido un
click de ratón y la posición actual del cursor. Pág. 4
1.4. Creación de eventos:
Creación de eventos. Para la creación de eventos es necesario definir sobre que
componente se desea crear dicho evento
En esta lista se encuentra la lista de eventos:
Pág. 5.
Conclusión:
En base a el trabajo ya realizado, pudimos comprender sobre eventos,
los diferentes tipos de eventos que e realizan, a su vez, se dio a
conocer la introducción a una nueva forma de programar, ya que como
vimos anteriormente, el empleo de los eventos nos facilita la forma de
manipular cualquier objeto que nosotros como administradores de
clase le podamos asignar algún trabajo, de esta forma podremos
manipular secciones como lo son el teclado, mouse etc.
Aun así, aunque hayamos abordado todos los sub temas de la unidad
1, espero que con la ayuda de mis compañeros y la maestra
encargada del grupo se pueda dar una explicación más concisa de lo
que acabamos de investigar para así lograr comprender a su totalidad
la teoría y pasar a la etapa practica con las bases en su totalidad.
Pág. 6.
Fuentes de Información:
https://es.scribd.com/doc/249069827/4/Creacion-
de-eventos
http://es.slideshare.net/kanddymooby/tpicos-
avanzados-de-programacin-eventos
http://
topicosavanzadosdeprogramacion.blogspot.mx/
http://proton.ucting.udg.mx/tutorial/java/Cap4/
eventos.html
https://sites.google.com/site/topicosavprog/
unidad-i-eventos
Pág. 7.