Está en la página 1de 4
UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO. INGENIERÍA EN DESARROLLO DE SOFTWARE. ASIGNATURA. PROGRAMACIÓN ORIENTADA A

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO.

INGENIERÍA EN DESARROLLO DE SOFTWARE.

ASIGNATURA. PROGRAMACIÓN ORIENTADA A OBJETOS II (POOII).

GRUPO: DS-DPO2-1403C-002

FACILITADOR: HUGO SAAVEDRA FERNANDEZ.

ALUMNO: MARIO OSCAR RAMÍREZ CORTES.

Al10506012

UNIDAD I. Actividad 2. Eventos

Martes, 11 de noviembre de 2014

  • 1. INTRODUCCIÓN. Cualquier aplicación software requiere de una interface gráfica que sirva de conexión entre el usuario y la máquina ya que de lo contrario la utilidad del desarrollo de software sería nula. Por lo anterior la importancia de elementos que respondan a ciertos eventos realizados por el usuario es sin duda una parte elemental que debe de dominarse en el desarrollo de software.

A continuación se nombran a manera de lista y de manera clasificada, los eventos más comunes.

  • 2. EVENTOS DE RATÓN.

    • 2.1. mouseclicked. Cuando el botón del ratón es presionado una vez y se suelta, ambos movimientos deben de realizarse sobre un mismo elemento. Cada vez que se repiten estos movimientos, se hace un conteo para agruparlos de dos en dos y a esto se le conoce como doble clic.

    • 2.2. mouseDragged. Se describe este evento como un clic sostenido sin haber presionado previamente ningún elemento.

    • 2.3. mouseEntered. El puntero del ratón se coloca sobre algún elemento pero no se realiza ningún clic, es decir consiste únicamente en el posicionamiento del puntero y ya.

    • 2.4. mouseExited. El puntero del ratón se retira del elemento señalado pero no se realiza ningún tipo de clic, es decir, consiste en únicamente modificar el posicionamiento del puntero a modo de que se quite del objeto sin hacer absolutamente nada más.

    • 2.5. mouseMoved. Se posiciona y se retira luego el puntero del ratón sin hacer ningún otro movimiento. Se puede decir que consiste en hacer primero un mouseEntered y luego un mouseExited

2.6.

mousePressed. Primero se posiciona el puntero del ratón sobre un elemento y se hace clic. No se suelta el clic presionado.

  • 2.7. mouseReleased. Este evento es cuando después del evento descrito anteriormente, simplemente se suelta el ratón.

  • 2.8. mouseWheelmoved. Se posiciona el puntero del ratón sobre un elemento y luego este evento inicia al mover la rueda (scroll) del ratón.

    • 3. EVENTOS DEL TECLADO.

      • 3.1. KeyPressed. Es presionada cualquier tecla cuando algún objeto o elemento se encuentra seleccionado.

      • 3.2. KeyReleased. Después de que se presionó cualquier tecla sobre algún elemento seleccionado, se suelta la tecla.

      • 3.3. KeyTyped. Evento compuesto por dos movimientos que consiste en presionar una tecla y soltarla, este par de movimientos se hacen sobre un elemnto.

        • 4. EVENTOS DE OTROS COMPONENTES.

          • 4.1. Component listener. Basado en tres atributos de elementos (visibilidad, cambio de tamaño y de posición), si es detectado un cambio en alguno de estos atributos entonces se activará el evento.

          • 4.2. Focus listener. Sirve para detectar cuando algún elemento está siendo señalado, es decir enfocado. De modo que cuando un elemento está siendo señalado o deja de estarlo, entra en acción este escuchador

          • 4.3. Hierarchy listener. Se usa para detectar los cambios entre ventanas abiertas que comparten características heredadas. Sirve para detectar los cambios dee nivel entre diferentes elementos en pantalla.

            • 5. Conclusión. Los eventos están asociados al comportamiento de los componentes los cuales son tan variados como sus combinaciones posibles. Los eventos se clasifican en raton, teclado y otros. La interacción del usuario con el software se da con el uso de componentes de hardware y los elementos gráficos que se presenten al usuario.

Dependiendo de que tantas posibilidades de eventos pueda tener un elemento, el usuario tendrá más funciones disponibles pero también más complejidad al momento de utilizar la aplicación software.