Menu En Java

Páginas: 2 (278 palabras) Publicado: 20 de noviembre de 2012
import java.lang.*; import java.awt.*; import java.awt.event.*;

public class prog17 {

//declaracion, creacion e inicializacion de componentes, objetos y variables

static Frame ventana= newFrame();

static TextField t1= new TextField(25);

//se ocupa una barra para los menus

static MenuBar barra = new MenuBar();

// se ocupa un menu por cada columna

static Menu cambios =new Menu("casa cambio");

static Menu temp= new Menu("temperaturas");

static Menu salir = new Menu("salir");

// se ocupan items para cada menu o columna

static MenuItem pd = newMenuItem("pes-dlr");

static MenuItem dp = new MenuItem("dlr-pesos");

static MenuItem cf = new MenuItem("cen-far");

static MenuItem fc = new MenuItem("far-cent");

static MenuItem exit=newMenuItem("Quit");

public static void main(String[] args)

{ // area de definicion de propiedades de el objeto

ventana.setTitle("mi programa");

// agregando items a ira columnacambios.add(pd);cambios.add(dp);

//agregando items a 2da columna

temp.add(cf);temp.add(fc);

// agregando items a 3ra columna

salir.add(exit);

//agregando columnas o menus a la barra de menusbarra.add(cambios);barra.add(temp);barra.add(salir);

//agregando barra de menus y textfield a frame, en awt no hay contentpane()

ventana.add(t1); ventana.setMenuBar(barra);

ventana.pack();ventana.setVisible(true);

// en awt tampoco hay windows-on-close

ventana.addWindowListener( new WindowAdapter()

{ public void windowClosing(WindowEvent e){

ventana.dispose(); System.exit(0);}});// agregando el unico escuchador que permite menuitem a cada item

exit.addActionListener( new ActionListener()

{ public void actionPerformed( ActionEvent e )

{ System.exit(0); } } );pd.addActionListener( new ActionListener()

{ public void actionPerformed( ActionEvent e )

{ t1.setText("pesos a dolares"); } } );

cf.addActionListener( new ActionListener()

{ public void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Crear menus y barras de menu java
  • Menu
  • menu
  • Menu
  • Menu
  • Menu
  • Menu
  • Menu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS