Codota Logo
MenuBar.getMenuCount
Code IndexAdd Codota to your IDE (free)

How to use
getMenuCount
method
in
java.awt.MenuBar

Best Java code snippets using java.awt.MenuBar.getMenuCount (Showing top 19 results out of 315)

  • Common ways to obtain MenuBar
private void myMethod () {
MenuBar m =
  • Codota Iconnew MenuBar()
  • Codota IconMenus.getMenuBar()
  • Smart code suggestions by Codota
}
origin: sc.fiji/3D_Viewer

/**
 * Set a custom menu bar to the viewer.
 * 
 * @deprecated Use swing instead.
 */
@Deprecated
public void setMenubar(final MenuBar mb) {
  final JMenuBar jmb = new JMenuBar();
  final int num = mb.getMenuCount();
  for (int i = 0; i < num; i++)
    jmb.add(menuToJMenu(mb.getMenu(i)));
  setMenubar(jmb);
}
origin: sc.fiji/TrakEM2_

/**Restore ImageJ's MenuBar*/
static public final void restoreMenuBar() {
  final MenuBar menu_bar = Menus.getMenuBar();
  final int n_menus = menu_bar.getMenuCount();
  for (int i=0; i<n_menus;i++) {
    final Menu menu = menu_bar.getMenu(i);
    restoreMenu(menu);
  }
  //make sure there isn't a null menu bar
  //WindowManager.getCurrentWindow().setMenuBar(menu_bar);
}
origin: net.imagej/ij

/** Builds up a root tree from ImageJ's menu bar.
 * The root tree replicates ImageJ's menu bar with its menus and their submenus.
 * Delegates to the {@link recursesubMenu(Menu, DefaultMutableTreeNode} method to gather the root children.
 *
 */
private synchronized DefaultMutableTreeNode doRootFromMenus() {
  DefaultMutableTreeNode node = new DefaultMutableTreeNode("ImageJ Menus");
  if(argLength==0) node.setUserObject("Control Panel");
  MenuBar menuBar = Menus.getMenuBar();
  for (int i=0; i<menuBar.getMenuCount(); i++) {
    Menu menu = menuBar.getMenu(i);
    DefaultMutableTreeNode menuNode = new DefaultMutableTreeNode(menu.getLabel());
    recurseSubMenu(menu, menuNode);
    node.add(menuNode);
  }
  return node;
}
origin: imagej/ImageJA

/** Builds up a root tree from ImageJ's menu bar.
 * The root tree replicates ImageJ's menu bar with its menus and their submenus.
 * Delegates to the {@link recursesubMenu(Menu, DefaultMutableTreeNode} method to gather the root children.
 *
 */
private synchronized DefaultMutableTreeNode doRootFromMenus() {
  DefaultMutableTreeNode node = new DefaultMutableTreeNode("ImageJ Menus");
  if(argLength==0) node.setUserObject("Control Panel");
  MenuBar menuBar = Menus.getMenuBar();
  for (int i=0; i<menuBar.getMenuCount(); i++) {
    Menu menu = menuBar.getMenu(i);
    DefaultMutableTreeNode menuNode = new DefaultMutableTreeNode(menu.getLabel());
    recurseSubMenu(menu, menuNode);
    node.add(menuNode);
  }
  return node;
}
origin: net.imagej/ij

public void findAllMenuItems() {
  MenuBar menuBar = Menus.getMenuBar();
  int topLevelMenus = menuBar.getMenuCount();
  for (int i=0; i<topLevelMenus; ++i) {
    Menu topLevelMenu=menuBar.getMenu(i);
    parseMenu(topLevelMenu.getLabel(), topLevelMenu);
  }
}
origin: net.imagej/imagej-legacy

/** Creates a table mapping legacy ImageJ command labels to menu paths. */
private Map<String, MenuPath> parseMenus() {
  final Map<String, MenuPath> menuTable = new HashMap<>();
  final MenuBar menubar = legacyService.getIJ1Helper().getMenuBar();
  if (menubar == null) return menuTable;
  final int menuCount = menubar.getMenuCount();
  for (int i = 0; i < menuCount; i++) {
    final Menu menu = menubar.getMenu(i);
    parseMenu(menu, i, new MenuPath(), menuTable);
  }
  return menuTable;
}
origin: imagej/ImageJA

public void findAllMenuItems() {
  MenuBar menuBar = Menus.getMenuBar();
  int topLevelMenus = menuBar.getMenuCount();
  for (int i=0; i<topLevelMenus; ++i) {
    Menu topLevelMenu=menuBar.getMenu(i);
    parseMenu(topLevelMenu.getLabel(), topLevelMenu);
  }
}
origin: sc.fiji/VIB-lib

public static String[] getWindowList() {
  Vector v = new Vector();
  MenuBar mbar = Menus.getMenuBar();
  Menu menu = null;
  for (int i = 0; i < mbar.getMenuCount(); i++)
    if (mbar.getMenu(i).getLabel().equals("Window")) {
      menu = mbar.getMenu(i);
      break;
    }
  if (menu == null)
    throw new RuntimeException("no Window menu?");
  for (int i = 0; i < WindowManager.getWindowCount(); i++) {
    ImagePlus img = WindowManager.getImage(i + 1);
    v.add(img.getTitle());
  }
  for (int i = 0; i < menu.getItemCount(); i++) {
    String title = menu.getItem(i).getLabel();
    if (WindowManager.getFrame(title) != null)
      v.add(title);
  }
  String[] result = new String[v.size()];
  for (int i = 0; i < result.length; i++)
    result[i] = (String)v.get(i);
  return result;
}
origin: sc.fiji/VIB-lib

public static boolean addAmiraTableList(GenericDialog g, String t) {
  Vector vector = new Vector();
  MenuBar mbar = Menus.getMenuBar();
  Menu menu = null;
  for (int i = 0; i < mbar.getMenuCount(); i++)
    if (mbar.getMenu(i).getLabel().equals("Window")) {
      menu = mbar.getMenu(i);
      break;
    }
  if (menu == null)
    throw new RuntimeException("no Window menu?");
  for (int i = 0; i < menu.getItemCount(); i++) {
    String title = menu.getItem(i).getLabel();
    Frame frame = WindowManager.getFrame(title);
    if (frame != null && frame instanceof AmiraTable)
      vector.add(title);
  }
  if (vector.size() < 1) {
    IJ.error("No AmiraTable available");
    return false;
  }
  addChoice(g, t, vector);
  return true;
}
origin: net.java.openjdk.cacio/cacio-shared

@Override
void postInitSwingComponent() {
  MenuBar mb = getAWTMenu();
  int menuCount = mb.getMenuCount();
  for (int i = 0; i < menuCount; i++) {
    Menu m = mb.getMenu(i);
    addMenu(mb.getMenu(i));
  }
  Menu helpMenu = mb.getHelpMenu();
  if (helpMenu != null) {
    addHelpMenu(helpMenu);
  }
}
origin: net.imagej/ij

if (menuBar==null)
  return;
int n = menuBar.getMenuCount();
Menu pluginsMenu = null;
if (menuBar.getMenuCount()>=5)
  pluginsMenu = menuBar.getMenu(5);
if (pluginsMenu==null || !"Plugins".equals(pluginsMenu.getLabel()))
origin: net.imagej/imagej-legacy

  private void nullShortcut(final IJ1Helper ij1Helper, final String menuLabel,
    final String subMenuLabel, final String itemLabel)
  {
    final MenuBar menuBar = ij1Helper.getMenuBar();
    for (int m = 0; m < menuBar.getMenuCount(); m++) {
      final Menu menu = menuBar.getMenu(m);
      if (!menuLabel.equals(menu.getLabel())) continue;
      for (int s = 0; s < menu.getItemCount(); s++) {
        final MenuItem ms = menu.getItem(s);
        if (!(ms instanceof Menu)) continue;
        final Menu subMenu = (Menu) ms;
        if (!subMenuLabel.equals(subMenu.getLabel())) continue;
        for (int i = 0; i < subMenu.getItemCount(); i++) {
          final MenuItem mi = subMenu.getItem(i);
          if (!itemLabel.equals(mi.getLabel())) continue;
          subMenu.remove(i);
          mi.deleteShortcut();
          subMenu.insert(mi, i);
        }
      }
    }
  }
}
origin: imagej/ImageJA

if (menuBar==null)
  return;
int n = menuBar.getMenuCount();
Menu pluginsMenu = null;
if (menuBar.getMenuCount()>=5)
  pluginsMenu = menuBar.getMenu(5);
if (pluginsMenu==null || !"Plugins".equals(pluginsMenu.getLabel()))
origin: abbot/abbot

ArrayList list = new ArrayList();
if (mc instanceof MenuBar) {
  for (int i=0;i < ((MenuBar)mc).getMenuCount();i++) {
    Menu menu = ((MenuBar)mc).getMenu(i);
    Log.debug("Scanning '" + menu + "'");
origin: sc.fiji/fiji-compat

  menuBar.getMenuCount() : menu.getItemCount();
for (int i = 0; i < count; i++) {
  MenuItem current = menuBar != null ?
origin: net.imagej/imagej-legacy

for (int i = 0; i < menuBar.getMenuCount(); i++) {
  final Menu menu = menuBar.getMenu(i);
  if (currentLabel.equals(menu.getLabel())) {
origin: sc.fiji/VIB_

int i, count = menuBar.getMenuCount();
Menu[] menus = new Menu[count];
for (i = 0; i < count; i++) {
origin: imagej/ImageJA

} else {
  tw.setTitle(title2);
  int mbSize = tw.mb!=null?tw.mb.getMenuCount():0;
  if (mbSize>0 && tw.mb.getMenu(mbSize-1).getLabel().equals("Results"))
    tw.mb.remove(mbSize-1);
origin: net.imagej/ij

} else {
  tw.setTitle(title2);
  int mbSize = tw.mb!=null?tw.mb.getMenuCount():0;
  if (mbSize>0 && tw.mb.getMenu(mbSize-1).getLabel().equals("Results"))
    tw.mb.remove(mbSize-1);
java.awtMenuBargetMenuCount

Popular methods of MenuBar

  • add
  • <init>
  • getMenu
  • setFont
  • setHelpMenu
  • getHelpMenu
  • getPeer
  • remove
  • addDomHandler
  • addItem
  • addMenu
  • addNotify
  • addMenu,
  • addNotify,
  • addStyleName,
  • createMenu,
  • createMenuBar,
  • getFont,
  • getHeight,
  • getMenus,
  • prefWidthProperty

Popular in Java

  • Start an intent from android
  • getSystemService (Context)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • setScale (BigDecimal)
    Returns a BigDecimal whose scale is the specified value, and whose value is numerically equal to thi
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • MalformedURLException (java.net)
    Thrown to indicate that a malformed URL has occurred. Either no legal protocol could be found in a s
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Stack (java.util)
    The Stack class represents a last-in-first-out (LIFO) stack of objects. It extends class Vector with
  • Timer (java.util)
    A facility for threads to schedule tasks for future execution in a background thread. Tasks may be s
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now