Diferencia entre revisiones de «Usuario:ManuelRomero/javasintaxis»

De WikiEducator
Saltar a: navegación, buscar
(Evento, y source del evento)
Línea 40: Línea 40:
 
===Evento, y source del evento===
 
===Evento, y source del evento===
 
Tengo un botón de timbre. una persona (usuario) llega a la puerta y presiona el botón del timbre (objeto) y el timbre provoca un ruido (evento)
 
Tengo un botón de timbre. una persona (usuario) llega a la puerta y presiona el botón del timbre (objeto) y el timbre provoca un ruido (evento)
[[Archivo:Java_evento1.jpg]]
+
[[Archivo:Java_evento1.jpg.png]]
 +
Podemos analizar el escenario y observar:
 +
*1 elemento externo a mi programa
 +
(usuario) quien ha provocado el evento
 +
*dentro del programa tendo dos elemntos
 +
**'''Evento''' que se produce ''click del ratón''
 +
**Objeto source de dicho evento ''el bóton genera un clik, en este caso por ejemplo  suponemos el sonido del timbre'

Revisión de 11:35 14 feb 2012


100px

Documentación inicial

Java

Entorno de desarrollo Java

Referencias online

JDK

JRE

Sintaxis básica

Eclipse

Ejemplo 1

Entorno gráfico swingx

Layout GridBagLayout

Eventos

  • Un 'evento' es una acción o suceso que ocurre sobre un objeto que es sensible a dicha acción
  • Ejemplo de un evento
    • Hacer un click sobre un botón
    • pasar el cursor del ratón por encima de un elemento de mi pantalla
    • Un porceso le envía una señal a la impresora de que quiere imprimir
  • Es típico de la programación visual que esté conducida por eventos
    • Ahora el programa ya no tiene una secuación lógica de instrucciones para se ejecutada, no sigue un camino marcado
  • El programa presenta una interfaz gráfica una serie de elementos gráficos u objetos
  • El usuario de la aplicación en función de lo que quiera hacer realiza acciones en la interfaz gráfica
  • La interfaz gráfica identifica esas acciones o eventos y ejecuta código asociado a dichas acciones

Delegación de eventos en Java

No todos los entornos de desarrollo gestionan los eventos de igual manera. Java realiza la gestión de eventos delegando, y se conoce como 'delegacion de eventos' por qué se conoce con este nombre: hasta ahora vemos en este escenario dos elementos: el evento que se produce El objeto sobre el que se produce el evento que es quien va a generarlo esta frase no nos debe confundir. Efectivamente el evento se ha producido por que un usuario a realizado una acción sobre un objeto, es el usuario el que ha originado o provocado el evento, pero en el sistema el evento lo va a generar el objeto sobre el que se ha producido.pongamos un ejemplo para verlo.

Evento, y source del evento

Tengo un botón de timbre. una persona (usuario) llega a la puerta y presiona el botón del timbre (objeto) y el timbre provoca un ruido (evento) Java evento1.jpg.png Podemos analizar el escenario y observar:

  • 1 elemento externo a mi programa
(usuario) quien ha provocado el evento
  • dentro del programa tendo dos elemntos
    • Evento que se produce click del ratón
    • Objeto source de dicho evento el bóton genera un clik, en este caso por ejemplo suponemos el sonido del timbre'