@Override public void clear() { this.menuBar.removeAll(); }
@ScriptFunction(jsDoc = CLEAR_JSDOC) @Override public void clear() { super.removeAll(); super.revalidate(); super.repaint(); }
private void resetMenu() { JMenuBar menuBar; JMenu menu, submenu; menuBar = myTopFrameMenu = Utility.getMenuBar(); myTopFrameMenu.removeAll(); menuBar.add(Utility.clipBoardUtil.getFileMenu()); menu = Utility.toolsMenu = new SafeJMenu(false, "Tools", this); menu.setMnemonic(KeyEvent.VK_T); menu.getAccessibleContext().setAccessibleDescription("Tool menu items"); menuBar.add(menu); menu = Utility.lastResultsMenu = new SafeJMenu(false, "Results", this); menu.setMnemonic(KeyEvent.VK_R); menu.getAccessibleContext().setAccessibleDescription("Last returns"); menuBar.add(menu); if (Utility.isLAFSafe()) createLookAndFeelMenu(); if (oldJMenuBar != null && oldJMenuBar != menuBar) menuBar.add(oldJMenuBar); }
/** * Fill the specified menu bar with the menu elements that have the given * URI as their parent. * <p> * Existing elements on the menu bar will be removed. * </p> * * @param menuBar * The {@link JMenuBar} to update * @param id * The {@link URI} of the menu bar */ protected void populateMenuBar(JMenuBar menuBar, URI id) { menuBar.removeAll(); MenuComponent menuDef = uriToMenuElement.get(id); if (menuDef == null) { throw new IllegalArgumentException("Unknown menuBar " + id); } if (!menuDef.getType().equals(MenuType.menu)) { throw new IllegalArgumentException("Element " + id + " is not a menu, but a " + menuDef.getType()); } for (Component component : makeComponents(id, false, false)) { if (component == null) { logger.warn("Ignoring separator in menu bar " + id); } else { menuBar.add(component); } } }
menuBar.removeAll(); MenuComponent menuDef = uriToMenuElement.get(id); if (menuDef == null) {
@Override public void actionPerformed(ActionEvent e) { Component[] comps = getComponents(); Perspective current = null; int pIndex = 0; for (int i = 0; i < comps.length; i++) { if (comps[i] instanceof Perspective) { pIndex = i; current = (Perspective) comps[i]; break; } } if (current == m_mainPerspective) { return; } current.setActive(false); remove(pIndex); add((JComponent) m_mainPerspective, BorderLayout.CENTER); m_perspectives.get(0).setActive(true); m_appMenuBar.removeAll(); m_appMenuBar.add(m_programMenu); List<JMenu> mainMenus = m_perspectives.get(0).getMenus(); for (JMenu m : mainMenus) { m_appMenuBar.add(m); } m_mainApp.revalidate(); } });
/** * Updates the global menu bar. * @return the fully initialized menu bar. */ private JMenuBar updateGlobalMenubar () { JMenuBar menuBar = getJMenuBar(); if (menuBar == null) { menuBar = new JMenuBar(); } else { menuBar.removeAll(); } addMenus(menuBar, getPrefixMenus()); for (int i = 0; i < this.rootEditors.size(); i++) { final RootEditor editor = (RootEditor) this.rootEditors.get(i); addMenus(menuBar, editor.getMenus()); } addMenus(menuBar, getPostfixMenus()); return menuBar; }
/** * Updates the global menu bar. * @return the fully initialized menu bar. */ private JMenuBar updateGlobalMenubar () { JMenuBar menuBar = getJMenuBar(); if (menuBar == null) { menuBar = new JMenuBar(); } else { menuBar.removeAll(); } addMenus(menuBar, getPrefixMenus()); for (int i = 0; i < this.rootEditors.size(); i++) { final RootEditor editor = (RootEditor) this.rootEditors.get(i); addMenus(menuBar, editor.getMenus()); } addMenus(menuBar, getPostfixMenus()); return menuBar; }
/** * Updates the global menu bar. * @return the fully initialized menu bar. */ private JMenuBar updateGlobalMenubar () { JMenuBar menuBar = getJMenuBar(); if (menuBar == null) { menuBar = new JMenuBar(); } else { menuBar.removeAll(); } addMenus(menuBar, getPrefixMenus()); for (int i = 0; i < this.rootEditors.size(); i++) { final RootEditor editor = (RootEditor) this.rootEditors.get(i); addMenus(menuBar, editor.getMenus()); } addMenus(menuBar, getPostfixMenus()); return menuBar; }
@Override public void actionPerformed(ActionEvent e) { Component[] comps = getComponents(); Perspective current = null; int pIndex = 0; for (int i = 0; i < comps.length; i++) { if (comps[i] instanceof Perspective) { pIndex = i; current = (Perspective) comps[i]; break; } } if (current == m_mainPerspective) { return; } current.setActive(false); remove(pIndex); add((JComponent) m_mainPerspective, BorderLayout.CENTER); m_perspectives.get(0).setActive(true); m_appMenuBar.removeAll(); m_appMenuBar.add(m_programMenu); List<JMenu> mainMenus = m_perspectives.get(0).getMenus(); for (JMenu m : mainMenus) { m_appMenuBar.add(m); } m_mainApp.revalidate(); } });
setJMenuBar(menuBar); menuBar.removeAll(); JMenu fileMenu = new JMenu("File"); fileMenu.setMnemonic(KeyEvent.VK_F);
m_appMenuBar.removeAll(); m_appMenuBar.add(programMenu); List<JMenu> mainMenus = m_perspectives.get(theIndex).getMenus();
m_appMenuBar.removeAll(); m_appMenuBar.add(programMenu); List<JMenu> mainMenus = m_perspectives.get(theIndex).getMenus();
/** * Creates a menu bar. * * @param root * @return A menu bar. */ private JMenuBar createEditorMenubar(final RootEditor root) { JMenuBar menuBar = getJMenuBar(); if (menuBar == null) { menuBar = new JMenuBar(); } else { menuBar.removeAll(); } addMenus(menuBar, getPrefixMenus()); if (isGlobalMenu()) { for (int i = 0; i < this.rootEditors.size(); i++) { final RootEditor editor = (RootEditor) this.rootEditors.get(i); addMenus(menuBar, editor.getMenus()); } } else { addMenus(menuBar, root.getMenus()); } addMenus(menuBar, getPostfixMenus()); return menuBar; }
/** * Creates a menu bar. * * @param root * @return A menu bar. */ private JMenuBar createEditorMenubar(final RootEditor root) { JMenuBar menuBar = getJMenuBar(); if (menuBar == null) { menuBar = new JMenuBar(); } else { menuBar.removeAll(); } addMenus(menuBar, getPrefixMenus()); if (isGlobalMenu()) { for (int i = 0; i < this.rootEditors.size(); i++) { final RootEditor editor = (RootEditor) this.rootEditors.get(i); addMenus(menuBar, editor.getMenus()); } } else { addMenus(menuBar, root.getMenus()); } addMenus(menuBar, getPostfixMenus()); return menuBar; }
/** * Creates a menu bar. * * @param root * @return A menu bar. */ private JMenuBar createEditorMenubar(final RootEditor root) { JMenuBar menuBar = getJMenuBar(); if (menuBar == null) { menuBar = new JMenuBar(); } else { menuBar.removeAll(); } addMenus(menuBar, getPrefixMenus()); if (isGlobalMenu()) { for (int i = 0; i < this.rootEditors.size(); i++) { final RootEditor editor = (RootEditor) this.rootEditors.get(i); addMenus(menuBar, editor.getMenus()); } } else { addMenus(menuBar, root.getMenus()); } addMenus(menuBar, getPostfixMenus()); return menuBar; }
proj = item.proj; menubar.removeAll(); menubar.add(filemenu); ResultHierarchy hier = context.getHierarchy();
proj = item.proj; menubar.removeAll(); menubar.add(filemenu); ResultHierarchy hier = context.getHierarchy();
/** * Uninstalls the necessary state. */ public void uninstall() { this.uninstallListeners(); this.window = null; HeapStatusThread.unregisterPanel(this.heapStatusPanel); // Swing bug (?) - the updateComponentTree never gets to the // system menu (and in our case we have radio menu items with // rollover listeners). Fix for defect 109 - memory leak on skin // switch if ((this.menuBar != null) && (this.menuBar.getMenuCount() > 0)) { this.menuBar.getUI().uninstallUI(this.menuBar); SubstanceCoreUtilities.uninstallMenu(this.menuBar.getMenu(0)); } if (this.heapStatusPanel != null) { for (MouseListener listener : this.heapStatusPanel .getMouseListeners()) this.heapStatusPanel.removeMouseListener(listener); HeapStatusThread.unregisterPanel(this.heapStatusPanel); this.remove(this.heapStatusPanel); } if (this.menuBar != null) this.menuBar.removeAll(); this.removeAll(); }
/** * Uninstalls the necessary state. */ public void uninstall() { this.uninstallListeners(); this.window = null; HeapStatusThread.unregisterPanel(this.heapStatusPanel); // Swing bug (?) - the updateComponentTree never gets to the // system menu (and in our case we have radio menu items with // rollover listeners). Fix for defect 109 - memory leak on skin // switch if ((this.menuBar != null) && (this.menuBar.getMenuCount() > 0)) { this.menuBar.getUI().uninstallUI(this.menuBar); SubstanceCoreUtilities.uninstallMenu(this.menuBar.getMenu(0)); } if (this.heapStatusPanel != null) { for (MouseListener listener : this.heapStatusPanel .getMouseListeners()) this.heapStatusPanel.removeMouseListener(listener); HeapStatusThread.unregisterPanel(this.heapStatusPanel); this.remove(this.heapStatusPanel); } if (this.menuBar != null) this.menuBar.removeAll(); this.removeAll(); }