import javax.swing.*; public class MiMenuBar extends JMenuBar { public MiMenuBar (Circuit cir, CircuitPanel cPanel ) { ComponentFactory factory =new ComponentFactory(cir, cPanel); JMenu menu = new JMenu("Crear"); add(menu); JMenuItem menuItem = new JMenuItem("Fuente CC"); menuItem.addActionListener(factory); menu.add(menuItem); menuItem = new JMenuItem("GND"); menuItem.addActionListener(factory); menu.add(menuItem); menuItem = new JMenuItem("Resistencia"); menuItem.addActionListener(factory); menu.add(menuItem); menu = new JMenu("Editar"); add(menu); EditorHandler editorHandler= new EditorHandler(cPanel); menuItem = new JMenuItem("Mover"); menuItem.addActionListener(editorHandler); menu.add(menuItem); menuItem = new JMenuItem("Rotar"); menuItem.addActionListener(editorHandler); menu.add(menuItem); } }