示例#1
0
  /** @see blackberry.core.ScriptableFunctionBase#execute(Object, Object[]) */
  public Object execute(Object thiz, Object[] args) throws Exception {
    // Get the screen that currently owns the BrowserField
    MainScreen screen = (MainScreen) MenuExtension.getBrowserField().getScreen();
    ShowMenu thread = new ShowMenu(screen.getMenu(Menu.INSTANCE_DEFAULT));
    screen.getApplication().invokeLater(thread);

    return UNDEFINED;
  }
  /** @see blackberry.core.ScriptableFunctionBase#execute(Object, Object[]) */
  public Object execute(Object thiz, Object[] args) throws Exception {
    // Get the screen that currently owns the BrowserField
    MainScreen screen = (MainScreen) MenuExtension.getBrowserField().getScreen();
    Object[] list = MenuItemObjectManager.getMenuItemObjects();

    for (int i = 0; i < list.length; i++) {
      screen.removeMenuItem(((MenuItemObject) list[i]).getMenuItem());
    }
    MenuItemObjectManager.clearMenuItemObjects();

    return UNDEFINED;
  }