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
}