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
Ir a la versión completa