import java.awt.event.*;
import javax.swing.*;
import java.net.URL;

public class MiMenuBarApplet extends JMenuBar
{
  private MiMenuBarApplet()
    {
    }
        
  public MiMenuBarApplet (Dibujo dibujo, JApplet applet){
    JMenu menu = new JMenu("Manipular");
    menu.setMnemonic(KeyEvent.VK_M);
    menu.getAccessibleContext().setAccessibleDescription(
        "Permite hacer operaciones básicas sobre dibujo actual");
    add(menu);
    JMenuItem menuItem = new JMenuItem("Escalar", KeyEvent.VK_E);
    menuItem.addActionListener(new EscalarHandler(dibujo));
    menu.add(menuItem);
    menuItem = new JMenuItem("Rotar", KeyEvent.VK_R);
    menuItem.addActionListener(new RotarHandler(dibujo));
    menu.add(menuItem);
    menuItem = new JMenuItem("Trasladar", KeyEvent.VK_T);
    menuItem.addActionListener(new TrasladarHandler(dibujo));
    menu.add(menuItem);
    
    menu = new JMenu("Dibujar");
    menu.setMnemonic(KeyEvent.VK_D);
    menu.getAccessibleContext().setAccessibleDescription(
      "Permite incorporar nuevas formas a su dibujo");
    add(menu);

    menuItem = new JMenuItem("Rectangulo",
                             new ImageIcon(applet.getImage(
                                             applet.getCodeBase(),
                                             "images/rectangle.gif")));
    menuItem.setMnemonic(KeyEvent.VK_R);
    menuItem.addActionListener(new CrearRectanguloHandler(dibujo));
    menu.add(menuItem);
    menuItem = new JMenuItem("Circulo",
                             new ImageIcon(applet.getImage(
                                             applet.getCodeBase(),
                                             "images/circle.gif")));
    menuItem.setMnemonic(KeyEvent.VK_C);
    menuItem.addActionListener(new CrearCirculoHandler(dibujo));
    menu.add(menuItem);
  }
}


