lunes, 11 de noviembre de 2013

Menu


import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class Menu extends JFrame implements java.awt.event.ActionListener {
JMenuBar barra;
JMenu Menu;
JMenuItem Pizza, Hamburguesa, Refresco, Salir;
JLabel lblPizza, lblHamburguesa, lblRefresco, lblTotal;
JLabel cPizza, cHamburguesa, cRefresco, cTotal;
Integer cp = 0, ch = 0, cr = 0, total = 0;

public Menu() {
setSize(400, 300);
setTitle("Antojeria el Veloz");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
dibujaMenu();
}

public void dibujaMenu() {
getContentPane().setLayout(null);
barra = new JMenuBar();

setJMenuBar(barra);
Menu = new JMenu("Menu");
barra.add(Menu);
Pizza = new JMenuItem("Pizza");
Hamburguesa = new JMenuItem("Hamburguesa");
Refresco = new JMenuItem("Refresco");
Salir = new JMenuItem("Salir");

Menu.add(Pizza);
Menu.add(Hamburguesa);
Menu.add(Refresco);
Menu.add(Salir);

Pizza.addActionListener(this);
Hamburguesa.addActionListener(this);
Refresco.addActionListener(this);
Salir.addActionListener(this);

lblPizza = new JLabel("Pizza");
lblPizza.setBounds(30, 170, 100, 30);
getContentPane().add(lblPizza);

cPizza = new JLabel("#");
cPizza.setBounds(40, 200, 20, 30);
getContentPane().add(cPizza);

lblHamburguesa = new JLabel("Hamburguesa");
lblHamburguesa.setBounds(100, 170, 110, 30);
getContentPane().add(lblHamburguesa);

cHamburguesa = new JLabel("#");
cHamburguesa.setBounds(140, 200, 30, 30);
getContentPane().add(cHamburguesa);

lblRefresco = new JLabel("Refresco");
lblRefresco.setBounds(220, 170, 100, 30);
getContentPane().add(lblRefresco);

cRefresco = new JLabel("#");
cRefresco.setBounds(250, 200, 20, 30);
getContentPane().add(cRefresco);


lblTotal = new JLabel("Total");
lblTotal.setBounds(310, 170, 50, 30);
getContentPane().add(lblTotal);
cTotal = new JLabel("#");
cTotal.setBounds(320, 200, 40, 30);
getContentPane().add(cTotal);
}

public void actionPerformed(java.awt.event.ActionEvent evt) {
String valor = evt.getActionCommand();
if (valor.equals("Pizza")) {
cp += 22;
total = cp + ch + cr;
cPizza.setText(cp.toString());
cTotal.setText(total.toString());
}
if (valor.equals("Hamburguesa")) {
ch += 25;
total = cp + ch + cr;
cHamburguesa.setText(ch.toString());
cTotal.setText(total.toString());
}
if (valor.equals("Refresco")) {
cr += 7;
total = cp + ch + cr;
cRefresco.setText(cr.toString());
cTotal.setText(total.toString());
}
if (valor.equals("Salir")) {
System.exit(0);
}
}

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

No hay comentarios:

Publicar un comentario