package ip.gui.frames;
import gui.PetriBean;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
public class ShortCutFrame
        extends ClosableFrame
        implements ShortCutInterface {
    private PetriBean petriBean = new PetriBean(this);
    public ShortCutFrame(String title) {
        super(title);
        addKeyListener(this);
    }
    public ShortCutFrame() {
        addKeyListener(this);
    }
    public String getPs() {
        return petriBean.getPs();
    }
    public boolean match(AWTEvent e, MenuItem mi) {
        return petriBean.matchEvent(e, mi);
    }
    public void keyPressed(KeyEvent e) {
        petriBean.processEvent(e);
    }
    public void keyReleased(KeyEvent e) {
    }
    public void actionPerformed(ActionEvent e) {
    }
    public void keyTyped(KeyEvent e) {
    }
    public Menu getMenu(String s) {
        return new Menu(s);
    }
    public MenuItem addMenuItem(Menu aMenu, String itemName) {
        MenuItem mi = new MenuItem(itemName);
        aMenu.add(mi);
        mi.addActionListener(this);
        return (mi);
    }
}