MenuBarExtension
Esta página aún no está disponible en tu idioma.
Contructor
Section titled “Contructor”| method | Description |
|---|---|
| MenuBarExtension() | Create a new menu bar or submenu. |
Sample
Section titled “Sample”public class MainMenuExample { private MenuItemExtension exampleMenu; private MenuBarExtension subMenuExample; private MenuBarExtension subMenuExample2; private MenuItemExtension subMenuItem; private MenuItemExtension option1; private MenuItemExtension option2; private MenuItemExtension option3; private MenuItemExtension option4;
/** * MainMenuExample */ public MainMenuExample() { // All menu items option1 = new MenuItemExtension("img/box.png", "Option 1", option1Action); option2 = new MenuItemExtension("img/box.png", "Option 2", option2Action); option3 = new MenuItemExtension("img/box.png", "Option 3", option3Action); option4 = new MenuItemExtension("img/box.png", "Option 4", option4Action);
// Secondary submenu subMenuExample2 = new MenuBarExtension(); subMenuExample2.addItem(option3); subMenuExample2.addItem(option4); subMenuItem = new MenuItemExtension("img/box.png","Sub menu", subMenuExample2); // is a secondary submenu
// Principal submenu subMenuExample = new MenuBarExtension(); subMenuExample.addItem(option1); subMenuExample.addItem(option2); subMenuExample.addItem(subMenuItem);
// Principal menuitem exampleMenu = new MenuItemExtension("New Menu", subMenuExample); // is not a secondary submenu }
public MenuItemExtension getNewMenu() { return exampleMenu; }
/** * option1Action */ Command option1Action = new Command() { public void execute() { Window.alert("option1 action"); } };
/** * option2Action */ Command option2Action = new Command() { public void execute() { Window.alert("option2 action"); } };
/** * option3Action */ Command option3Action = new Command() { public void execute() { Window.alert("option3 action"); } };
/** * option4Action */ Command option4Action = new Command() { public void execute() { Window.alert("option4 action"); } };}