Академический Документы
Профессиональный Документы
Культура Документы
Eventos
Cuando se ejecuta una aplicación que utiliza menús, al dar clic sobre las opciones del menú
se generan eventos. Dichos eventos se manejan del mismo modo que los Botones y las
Listas.
Para agregar el manejo de eventos a una aplicación que contiene menú se debe definir un
método que reciba un evento del tipo Event:
Ahora bien si el evento no fue cerrar la ventana se debe proceder a verificar si es probable
que el evento procede de un menú. Cuando se da clic sobre una de las opciones del menú se
genera el evento ACTION_EVENT de la clase java.awt.MenuItem y evt.target es el que
indica cuál fue la opción seleccionada; es por eso que se verifica si el evento generado es del
tipo ACTION_EVENT:
switch( evt.id ) {
case Event.ACTION_EVENT:
{
La forma de verificar de cuál de las opciones del menú procede el evento es utilizando el
método equals sobre el objeto que este caso es el nombre de la opción. En el siguiente
ejemplo si se da clic sobre la opción “primero” se despliega en la consola el mensaje “Opcion
–primero-“:
import java.awt.*;
public class eventos extends Frame {
//Constructor de la clase
public eventos () {
// Definir título de la ventana
setTitle( "Mi primer menú" );
//Colocar la barra
setMenuBar( miBarra );
}