Manejo de eventos en java

Páginas: 2 (407 palabras) Publicado: 12 de mayo de 2010
Clase 13 Manejo de eventos en Java

La interacción del usuario con un programa GUI se efectúa a través de eventos. Cada evento tiene una fuente, la cual es la componente que lo produce.

Sólociertas clases de objetos pueden atrapar eventos: objetos que tienen implementado el acceso a los métodos de ciertas clases especiales que escuchan eventos (listener).

Por ejemplo, cuando un usuariooprime un botón en una GUI, el evento producido por el botón puede ser atrapado (escuchado) por cualquier objeto cuya clase tenga implementado acceso a métodos ActionListener.

Consideremos elsiguiente programa:

// PrimeraVentana.java import javax.swing.*; import java.awt.*; //para administración de layout import java.awt.event.*; //para ActionListener class PrimeraVentanaBoton{ publicstatic void main (String[] args){ JFrame f = new JFrame ("Mi Primera Ventana con Botón"); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){ System.exit(0); } } );JButton b = new JButton("¡Oprime aquà por un mensaje sorpresa!"); b.setVerticalTextPosition(AbstractButton.CENTER); b.setHorizontalTextPosition(AbstractButton.CENTER); b.addActionListener(newActionListener() { public void actionPerformed(ActionEvent evt){ System.out.println("Feliz dÃa de la Mujer"); } } ); f.getContentPane().setLayout(new FlowLayout()); f.getContentPane().add(b);f.setLocation(100,50); f.pack(); f.setVisible(true); } }

Este programa agrega respuesta a una ventana para cerrarla. Agrega un botón a la ventana y adapta el tamaño de la ventana al del botón. El botón es receptivo alratón y responde con imprimiendo una línea de caracteres en consola.

Se proporciona el código fuente de los siguientes ejemplos más elaborados para estudiar en el laboratorio:

Ej. 1

Ej. 2 Tarea 1 del 2o parcial (el 2o parcial cubre parte de los capítulos 2 y 3 --Simulación de Sistemas Complejos y Software de Simulación y corresponde a la evaluación II con valor de 10% del curso):...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Eventos Java
  • Eventos en JAVA
  • Eventos java
  • Eventos(Java)
  • Cuestionario de eventos (java)
  • Tipos de eventos en java
  • Tipos de eventos en java
  • MANEJO DE RESIDUOS EN EVENTOS MASIVOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS