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}