Java - menu en java

 
Vista:
sin imagen de perfil

menu en java

Publicado por eduardo (49 intervenciones) el 04/08/2008 19:50:42
hola:

tengo el siguiente codigo para hacer un menu.

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;

public class menu1 extends Applet implements ActionListener
{
Button boton;
ventana menuWindow;

public void init()
{
boton = new Button("Visualizar menú en ventana");
add(boton);
boton.addActionListener(this);

menuWindow = new ventana("Menús AWT");
menuWindow.setSize(200, 200);
menuWindow.setLocation(500,250);
}

public void actionPerformed(ActionEvent event)
{
if(event.getSource() == boton){
menuWindow.setVisible(true);
}
}
}

class ventana extends Frame implements ActionListener
{
Menu menus;
MenuBar menubar;
MenuItem menuitem1, menuitem2, menuitem3,menuitem4,menuitem5;

Label etiqueta;

ventana(String title)
{
super(title);
etiqueta = new Label("Esta es la vantana de meús");
setLayout(new GridLayout(1, 1));
add(etiqueta);
menubar = new MenuBar();

menus = new Menu("Archivo");

menuitem1 = new MenuItem("Elemento 1");
menuitem2 = new MenuItem("Elemento 2");
menuitem3 = new MenuItem("Elemento 3");
menuitem4 = new MenuItem("Elemento 4");
menuitem5 = new MenuItem("Elemento 5");

menuitem1.addActionListener(this);
menuitem2.addActionListener(this);
menuitem3.addActionListener(this);
menuitem4.addActionListener(this);
menuitem5.addActionListener(this);

menus.add(menuitem1);
menus.add(menuitem2);
menus.add(menuitem3);
menus.add(menuitem4);
menus.add(menuitem5);

menubar.add(menus);
setMenuBar(menubar);

addWindowListener(new WindowAdapter() {public void
windowClosing(WindowEvent e) {setVisible(false);}});
}

public void actionPerformed(ActionEvent event)
{
if(event.getSource() == menuitem1){
etiqueta.setText("Elemento del menú nº1");
} else if(event.getSource() == menuitem2){
etiqueta.setText("Elemento del menú nº2");
} else if(event.getSource() == menuitem3){
etiqueta.setText("Elemento del menú nº3");
} else if(event.getSource() == menuitem4){
etiqueta.setText("Elemento del menú nº4");
} else if(event.getSource() == menuitem5){
etiqueta.setText("Elemento del menú nº5");
}
}
}

lo cargo en un archivo .html :

<HTML>
<HEAD>
<TITLE> A Simple Program </TITLE>
</HEAD>
<BODY>



<APPLET CODE="menu1.class" WIDTH=150 HEIGHT=25>
</APPLET>
</BODY>
</HTML>
--------------------------------
el tema es que cuando abro el archivo html con el explorer
mas alla que no me da error en la compilacion ,no veo ningun menu tal como esta desarrrollado en el fuente.
gracias por la ayuda .
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder