Constantes de la interfaz
UIMenuConstants
Sección titulada «UIMenuConstants »Ejemplo
Sección titulada «Ejemplo»Añadir un nuevo submenú en el menú de herramientas:
public class SubMenuMessage { private MenuItemExtension messageMenu; private MenuBarExtension subMenuMessage; private MenuItemExtension sendNewMessage;
/** * SubMenuMessage */ public SubMenuMessage() { // All menu items sendNewMessage = new MenuItemExtension("img/icon/actions/new_message.png", "New message", sendMessage);
// Principal submenu subMenuMessage = new MenuBarExtension(); subMenuMessage.addItem(sendNewMessage); messageMenu = new MenuItemExtension("img/icon/actions/message.png", "Message", subMenuMessage); messageMenu.setMenuLocation(UIMenuConstants.MAIN_MENU_TOOLS); }
/** * @return */ public MenuItemExtension getMenu() { return messageMenu; }
/** * option1Action */ Command sendMessage = new Command() { public void execute() { Window.alert("some action"); } };}UIDesktopConstants
Sección titulada «UIDesktopConstants »Ejemplo
Sección titulada «Ejemplo»if (NavigatorComunicator.getStackIndex()==UIDesktopConstants.NAVIGATOR_TAXONOMY) { Window.alert("Taxonomy selected");} else { Window.alert("Other navigator panel selected");}UIDockPanelConstants
Sección titulada «UIDockPanelConstants »Ejemplo
Sección titulada «Ejemplo»WorkspaceComunicator.changeSelectedTab(UIDockPanelConstants.SEARCH);