Programación General > Java

 Manejar Un Evento Del Menuitem

(1/1)

SaiToX:
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:
Para hacer esto es muy sencillo, supongamos que nuestra clase se llama Ventana:


--- Código: Text --- public class Ventana extends Frame{  OtraVentana otra;  public static void main(String[] args)    {    Ventana vent=new Ventana(); //Muestra la ventana principal  }  public Ventana()  {    MenuBar barra= new MenuBar();  //Crea Barra de Menú    Menu archivo=new Menu("Archivo");  //Crea Submen    archivo.add("Abrir Nueva Ventana"); //Agrega Comando a submenú    barra.add(archivo);                          //Agrega Submenú a Menú    setMenuBar(barra);                          //Muestra barra  }  public boolean action(Event e, Object o) //Se activa cuando ocurre algun evento  {    if(e.target instanceof MenuItem) //Entra si el evento ocurrido fue en un MenuItem    {      if(e.arg.equals("Abrir Nueva Ventana"))//Pregunta si el comando activado fue      {        otra=new OtraVentana();   //Inicializa la nueva ventana        otra.setVisible(true);         //Muestra la nueva ventana      }    }  }}class OtraVentana extends Frame{  //Aquí se implementa todo lo que debe contener la otra ventana}  
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:
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 =)

Navegación

[0] Índice de Mensajes

Ir a la versión completa