Desarrollos de Interfaz grafica

Páginas: 6 (1338 palabras) Publicado: 6 de noviembre de 2014
Evento Un evento se refiere a alguna accin que puede ser realizada por el usuario para que el applet realice alguna serie de instrucciones. Ente algunos eventos dentro de un applet tenemos oprimir en un botn especfico mover una barra de desplazamiento oprimir una tecla especfica Cuando un applet esta ejecutndose, ste puede estar esperando que el usuario active alguna secuencia deinstrucciones mediante la seleccin de algn elemento de interfaz grfica definida para esto, como lo hemos hecho anteriormente con el objeto de la clase Button. Cuando creamos un objeto de interfaz grfica que nos servir para que el usuario indique alguna accin, es importante definirle a este objeto que ser escuchado por la clase especfica que se encarga de revisar si hay algn evento que ha sido realizado.Escuchadores de eventos (Listeners) Un Escuchador (Listener) es un objeto que es notificado cuando un evento ocurre. Este tiene dos requerimientos 1) Debi haber sido registrado con una o ms fuentes que reciben notificaciones sobre tipos de eventos especficos, y 2) Debe implementar mtodos que reciban y procesen stas notificaciones. Los mtodos que reciben y procesan estas notificaciones estn definidos enun grupo de interfaces encontradas en java.awt.event. Por ejemplo la clase MouseMotionListener define dos mtodos que reciben notificaciones cuando el ratn es arrastrado o movido. Algn objeto puede recibir y procesar uno o ambos de estos eventos si ste provee una implementacin de esta interfase. Eventos de Botn Analicemos lo que se hace para manejar ms de un botn, usemos el applet utilizadoanteriormente para dar la suma de todos los nmeros desde el 1 hasta el N INCLUDEPICTURE ../../../../M2-2Ja4.gif MERGEFORMAT Supongamos que ahora queremos tener un botn que limpie los valores de los campos, para volver a dar nuevos valores. El applet quedara muy parecido al anterior hecho, solo que ahora en el mtodo action Performed debemos revisar cual fue el botn que se seleccion, y esto ser a travsde la instruccin de decisin IF, y el mtodo getSource() que es tomado de la clase ActionEvent, que es el parmetro que nos pasa el mtodo actionPerformed. Dentro de este parmetro es donde se guarda la informacin sobre cual es el elemento grfico que fue seleccionado. Es importante no olvidar que todos las clases para poder usar eventos se toman utilizando import java.awt.event. El applet quedara comoel siguiente import java.awt. import java.applet. import java.awt.event. // applet width150 height200 codeAppletEventos1/applet public class AppletEventos1 extends Applet implements ActionListener Label l1, l2 TextField t1,t2 Button b1,b2 public AppletEventos1() l1 new Label(Numero) t1 new TextField(8) l2 new Label(Suma) t2 new TextField(8) b1 new Button(Suma) b2 newButton(Limpia) add(l1) add(t1) add(b1) add(b2) add(l2) add(t2) b1. addActionListener(this) b2. addActionListener(this) public void actionPerformed(ActionEvent ae) if (ae.getSource() b1) int n Integer.parseInt(t1.getText()) int suma 0 for (int i 1 i n i) suma i t2.setText( suma) if (ae.getSource() b2) t1.setText() t2.setText() La ejecucin del applet quedara como elsiguiente INCLUDEPICTURE ../../../../M2-3Ja12.gif MERGEFORMAT Donde lo mas importante aqu es entender el uso del mtodo getSource() y el objeto ae perteneciente a la clase ActionEvent, que es el que nos esta pasando el evento de que se trata, la instruccin if (ae.getSource() b1) Lo que revisa es si el evento que fue el tomado corresponde al objeto del botn b1, si esto es cierto, entonces serealizan las intrucciones dentro del if, de otra manera se salta a continuar con el siguiente if. La misma accin la podemos realizar, pero utilizando el mtodo getActionCommand, pero aqui el cambio sera tomar el String que aparece en el elemento del botn, no el nombre del objeto botn, la instruccin pudiera ser if (ae.getActionCommand() Suma) Ambas maneras son utilizadas para revisar cual fue el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • interfaz grafica
  • la interfaz grafica
  • Interfaz Grafica
  • Interfaz Gráfica
  • Interfaz Graficas De Los Sistema Operativos
  • INTERFAZ GRAFICA CON TRANSFORMACIONES MORFOLOGICOS
  • Elementos de la interfaz grafica
  • Sistema De Seguridad Con Interfaz Gráfica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS