viernes, 2 de marzo de 2007

JMenu en java

Ejemplo de creación de un Menu en java. Con este código realiza un menu en Swing.
Acuérdate que para que los botones funcionen tienes que añadirle algún evento de
acción como por ejemplo evento de acción: MGuardar.addActionListener (this);

import javax.swing.*;


class Menu extends JFrame {
//Elementos del Menu
JMenuBar MBarra=new JMenuBar();
JMenu MArchivo=new JMenu("Archivo");
JMenuItem MNuevo=new JMenuItem("Nuevo");
JMenuItem MAbrir=new JMenuItem("Abrir");
JMenuItem MSalir=new JMenuItem("Salir");
JMenuItem MGuardar=new JMenuItem("Guardar");
JMenuItem MImprimir=new JMenuItem("Imprimir");;
JMenu MEdicion=new JMenu("Edicion");
JMenuItem MCortar=new JMenuItem("Cortar");
JMenuItem MCopiar=new JMenuItem("Copiar");
JMenuItem MPegar=new JMenuItem("Pegar");
JMenuItem MBuscar=new JMenuItem("Buscar");
JMenuItem MRemplazar=new JMenuItem("Reemplazar");
JMenuItem MSelec=new JMenuItem("Seleccionar todo");

public Menu() {
//Menu
MArchivo.add(MNuevo);
MArchivo.add(MAbrir);
MArchivo.add(MSalir);
MArchivo.add(MGuardar);
MArchivo.add(MImprimir);
MArchivo.addSeparator();
MArchivo.add(MSalir);
MEdicion.add(MCortar);
MEdicion.add(MCopiar);
MEdicion.add(MPegar);

MEdicion.addSeparator(); //Pone una linea horizontal de separacion
MEdicion.add(MBuscar);
MEdicion.add(MRemplazar);
MEdicion.addSeparator();
MEdicion.add(MSelec);
MBarra.add(MArchivo);
MBarra.add(MEdicion);
setJMenuBar(MBarra);

setTitle("Ejemplo de JMenu en java");
setSize(800,600);
setVisible(true);
}

public static void main (String []args){
new Menu();
}

}

No hay comentarios: