Mi problema esta en que al hacer este menu no puedo capturar al evento donde hago click. Si bien he logrado capturar los eventos de los MenuItem() que he definido, tengo en la aplicacion Menus en donde no tengo ningun item y deseo al hacer click en este menu(sin item) haga una determinada accion. Para ser un poco mas preciso voy a escribir un poco de codigo.
Código PHP:
public class Menuprincipal extends Frame { // Creamos la clase principal que hereda de la clase Frame
MenuBar barra = new MenuBar(); // Creamos el objeto "barra" que contendra a todo el Menu Principal
Menu presupuestos = new Menu("Presupuestos"); // creamos el menu "presupuestos" que estara dentro de la "barra"
Menu items = new Menu("Items"); //
Menuprincipal(){ // definimos el constructor
super("Sicpo - Menu Principal"); // defino el titulo del frame
this.setSize(1000,700); // establezo el tamaño del frama
setMenuBar(barra); // seleccionamos la barra de Menu
// agregamos al objeto barra las distintos menu creados.
barra.add(presupuestos); // agregamos presupuestos a barra
barra.add(items);
presupuestos.add("Nuevo");
presupuestos.add("Consultar");
presupuestos.addSeparator(); // separador
presupuestos.add("Imprimir");
}// fin del constructor
Código PHP:
public boolean handleEvent(Event evt){
if( evt.target instanceof MenuItem ){
if( "Nuevo".equals(evt.arg )) System.out.println("Seleccionamos Nuevo");
if( "Consultar".equals(evt.arg )) System.out.println("Seleccionamos Consulta");
if( "Imprimir".equals(evt.arg )) System.out.println("Seleccionamos Imprimir");
}