• Domingo 22 de Diciembre de 2024, 19:56

Autor Tema:  Manejar Un Evento Del Menuitem  (Leído 1213 veces)

SaiToX

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Manejar Un Evento Del Menuitem
« en: Martes 22 de Abril de 2008, 16:26 »
0
hola a tods

weno tengo el siguiente problemas, problemas xq la verdad no puedo a llegarlo entender x mas ke buske x internet ai informacion pro no puedo acerlo.

mi trabajo consta en lo soguiente uso Jdeveloper
y kiero:

Mostrar un nuevo frame, mostrar una imagen desde del mismo frame

Cuando aga clik EN UN MENU .... GRACIAS

frealgagu

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
    • http://frealgagu.4shared.com
Re: Manejar Un Evento Del Menuitem
« Respuesta #1 en: Martes 22 de Abril de 2008, 19:02 »
0
Para hacer esto es muy sencillo, supongamos que nuestra clase se llama Ventana:

Código: Text
  1.  
  2. public class Ventana extends Frame
  3. {
  4.   OtraVentana otra;
  5.   public static void main(String[] args)  
  6.   {
  7.     Ventana vent=new Ventana(); //Muestra la ventana principal
  8.   }
  9.   public Ventana()
  10.   {
  11.     MenuBar barra= new MenuBar();  //Crea Barra de Menú
  12.     Menu archivo=new Menu("Archivo");  //Crea Submen
  13.     archivo.add("Abrir Nueva Ventana"); //Agrega Comando a submenú
  14.     barra.add(archivo);                          //Agrega Submenú a Menú
  15.     setMenuBar(barra);                          //Muestra barra
  16.   }
  17.   public boolean action(Event e, Object o) //Se activa cuando ocurre algun evento
  18.   {
  19.     if(e.target instanceof MenuItem) //Entra si el evento ocurrido fue en un MenuItem
  20.     {
  21.       if(e.arg.equals("Abrir Nueva Ventana"))//Pregunta si el comando activado fue
  22.       {
  23.         otra=new OtraVentana();   //Inicializa la nueva ventana
  24.         otra.setVisible(true);         //Muestra la nueva ventana
  25.       }
  26.     }
  27.   }
  28. }
  29. class OtraVentana extends Frame
  30. {
  31.   //Aquí se implementa todo lo que debe contener la otra ventana
  32. }
  33.  
  34.  

De esta forma al hacer click en el menú archivo y luego en Abrir Nueva Ventana, se desplegará una nueva Ventana de tipo OtraVentana.


kurofire

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Manejar Un Evento Del Menuitem
« Respuesta #2 en: Miércoles 18 de Junio de 2008, 14:17 »
0
Nuevamente aqui io croe q seria mejr usar los eventos del actionlistener es mui facil y es codigo mas limpio y menos complicado a mi parecer =)