001package csheets.ext.simple.ui;
002
003import java.awt.event.KeyEvent;
004
005import javax.swing.JMenu;
006
007import csheets.ui.ctrl.UIController;
008
009/**
010 * Representes the UI extension menu of the simple extension.
011 * @author Alexandre Braganca
012 */
013public class ExampleMenu extends JMenu {
014
015        /**
016         * Creates a new simple menu.
017         * This constructor creates and adds the menu options. 
018         * In this simple example only one menu option is created.
019         * A menu option is an action (in this case {@link csheets.ext.simple.ui.ExampleAction})
020         * @param uiController the user interface controller
021         */
022        public ExampleMenu(UIController uiController) {
023                super("Example");
024                setMnemonic(KeyEvent.VK_E);
025
026                // Adds font actions
027                add(new ExampleAction(uiController));
028        }       
029}