Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/11/2004, 16:51
Avatar de Koveart
Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 5 meses
Puntos: 29
Son varias clases pero colocare aquí el codigo de la principal:

public class Agenda extends Frame {

public Agenda() {

initComponentes();
}

public void initComponentes() {

//Crea la barra de menu y la añade al marco
menubar =new MenuBar();
setMenuBar(menubar);

//Crea un menu de archivo con los desplegables
Menu archivo = new Menu("Archivo");
MenuItem item1;
file.add(item1 = new MenuItem("Salir"));
menubar.add(archivo);

//Crea el menu de grabar con los items
Menu nombre = new Menu("Guardar");
MenuItem item2,item3,item4,item5;
nombre.add(item2 = new MenuItem("Añadir..."));
nombre.add(item3 = new MenuItem("Editar..."));
nombre.add(item4 = new MenuItem("Borrar..."));
nombre.add(item5 = new MenuItem("Buscar..."));
menubar.add(nombre);

//Crea el Item Acerca, o sea quien hizo el programa
Menu acerca = new Menu("Acerca de...");
MenuItem item6;
acerca.add(item6 = new MenuItem("Acerca de la Agenda..."));
menubar.add(acerca);

//Crea un objeto para manejar los eventos de ventana
miWindowAdapter ventana = new miWindowAdapter(this);
addWindowListener(ventana);

//Crea un objeto para manipular los eventos de las acciones y los items
myMenuHandler manejar = new myMenuHandler(this);

//lo registra para los eventos que llegan
item1.addActionListener(manejar);
item2.addActionListener(manejar);
item3.addActionListener(manejar);
item4.addActionListener(manejar);
item5.addActionListener(manejar);
item6.addActionListener(manejar);

}
//declaracion de variables
private Menu menu;
private MenuBar menubar;


///////////////////////////////////////////////////////////////////////////////
// Esta es la declaracion principal
//////////////////////////////////////////////////////////////////////////////
public static void main(String args[]){

//Crea la ventana principal,le pone titulo
//Altura, Anchura y visibilidad
Agenda Agendaap = new Agenda();
Agendaap.setTitle("Address Book");
Agendaap.setSize(500, 300);
Agendaap.setBackground(Color.RED);
Agendaap.setVisible(true);

}
}