Vous êtes sur la page 1sur 2

//MENUS EN JAVA CON SUBMENUS, ACCIONES Y COMBINACION DE TECLAS PARA

ACCESO RAPIDO
//NUMERO #7
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class EjemploDeMenuConAccionCorto extends JFrame{
private JLabel label;
private static JMenuBar barra ;
public EjemploDeMenuConAccionCorto(){
super("EjemploDeMenuConAccionCorto");
getContentPane().setLayout(null);
ImageIcon icono = new ImageIcon("Imagenes/"+"recepcion_02[1].jpg");
label=new JLabel();
label.setIcon(icono);
label.setBounds(-15,10,955,700);
// menu
JMenu archivo=new JMenu("ARCHIVO");archivo.setMnemonic('A');
JMenu controles=new JMenu("CONTROLES");controles.setMnemonic('C');
JMenu ventas=new JMenu("VENTAS");ventas.setMnemonic('V');
JMenu reportes=new JMenu("REPORTES");reportes.setMnemonic('R');
JMenu caja=new JMenu("INFORMES DE CAJA");caja.setMnemonic('I');
//archivo
JMenuItem exit = new JMenuItem("Salir de Sistema");
exit.setMnemonic('S');exit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent eve)
{dispose();/*PrincipalClass e=new PrincipalClass();*/}
});
exit.setAccelerator(KeyStroke.getKeyStroke('s',java.awt.Event.ALT_MASK));
//Controles
JMenuItem camesthab= new JMenuItem("Cambiar estado de Hab");
camesthab.setMnemonic('-');camesthab.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent eve)
{/*CambioEstadoHab q=new CambioEstadoHab();*/}
});
camesthab.setAccelerator(KeyStroke.getKeyStroke('-',java.awt.Event.ALT_MASK));

JMenuItem campass = new JMenuItem("Cambio de Password");


campass.setMnemonic('P');campass.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent eve)
{/*CambioPassword p=new CambioPassword();*/}
});
campass.setAccelerator(KeyStroke.getKeyStroke('p',java.awt.Event.ALT_MASK));
JMenuItem camhab = new JMenuItem("Cambio de Hab");
camhab.setMnemonic('Z');camhab.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent eve)
{/*CambiaHab c=new CambiaHab();*/}
});
camhab.setAccelerator(KeyStroke.getKeyStroke('z',java.awt.Event.ALT_MASK));
archivo.add(exit);
controles.add(camesthab);
controles.add(campass);
controles.add(camhab);
barra = new JMenuBar();
barra.add(archivo);
barra.add(controles);
barra.add(ventas);
barra.add(reportes);
barra.add(caja);
setJMenuBar(barra);
getContentPane().add(label);
setSize(955,700);
setLocation(30,10);
setVisible(true);
}
public static void main(String args[])
{
EjemploDeMenuConAccionCorto P=new EjemploDeMenuConAccionCorto();
P.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}//FIN class EjemploDeMenuConAccionCorto

Vous aimerez peut-être aussi