/** * Returns an {@link java.util.Iterator} which traverses the JMenuBar one menu at a time. * * @param self a JMenuBar * @return an Iterator for a JMenuBar * @since 1.6.4 */ public static Iterator/*<JMenu>*/ iterator(JMenuBar self) { return DefaultGroovyMethods.iterator(self.getSubElements()); }
public static void setCheckedForAction (JMenuBar _bar, String _action, boolean _state) { if(_bar==null) return; MenuElement[] c=_bar.getSubElements(); for(int i=0; i<c.length; i++) if(c[i] instanceof JMenu) setCheckedForAction((JMenu)c[i],_action,_state); }
/** * Returns an {@link Iterator} which traverses the JMenuBar one menu at a time. * * @param self a JMenuBar * @return an Iterator for a JMenuBar * @since 1.6.4 */ public static Iterator/*<JMenu>*/ iterator(JMenuBar self) { return DefaultGroovyMethods.iterator(self.getSubElements()); }
/** * Returns an {@link java.util.Iterator} which traverses the JMenuBar one menu at a time. * * @param self a JMenuBar * @return an Iterator for a JMenuBar * @since 1.6.4 */ public static Iterator/*<JMenu>*/ iterator(JMenuBar self) { return DefaultGroovyMethods.iterator(self.getSubElements()); }
/** * Returns an {@link java.util.Iterator} which traverses the JMenuBar one menu at a time. * * @param self a JMenuBar * @return an Iterator for a JMenuBar * @since 1.6.4 */ public static Iterator/*<JMenu>*/ iterator(JMenuBar self) { return DefaultGroovyMethods.iterator(self.getSubElements()); }
public static void removeAction(JMenuBar _bar, String _action) { if(_bar==null) return; MenuElement[] c=_bar.getSubElements(); for(int i=0; i<c.length; i++) if(c[i] instanceof JMenu) removeAction((JMenu)c[i],_action); }
public static void setEnabledForAction (JMenuBar _bar, String _action, boolean _state) { if(_bar==null) return; MenuElement[] c=_bar.getSubElements(); for(int i=0; i<c.length; i++) if(c[i] instanceof JMenu) setEnabledForAction((JMenu)c[i],_action,_state); }
public void setDockingManager(DockingManager dockingManager) { this.dockingManager = dockingManager; // Add Window close menu menuBar.add(dockingManager.getCloseableDockableMenu()); // Add l&f menu MenuElement toolsMenu = actions.getActionMenu(MainFrameAction.MENU_TOOLS,menuBar.getSubElements()); if(toolsMenu !=null && toolsMenu instanceof JMenu) { ((JMenu)toolsMenu).add(dockingManager.getLookAndFeelMenu()); } }
if (menubar != null) children = menubar.getSubElements(); else if (parent != null) children = parent.getSubElements(); else throw new RuntimeException("Bad");
protected void refreshOrdering(final JComponent component){ final TreeSet<JMenuItem> items = new TreeSet<JMenuItem>(new JMenuItemComparator()); if(component instanceof JMenu){ for(java.awt.Component comp : ((JMenu)component).getMenuComponents()) if(comp instanceof JMenuItem) items.add((JMenuItem)comp); }else if(component instanceof JMenuBar) for(MenuElement elm : ((JMenuBar)component).getSubElements()) if(elm instanceof JMenuItem) items.add((JMenuItem)elm); for(JMenuItem jMenuItem : items) component.remove(jMenuItem); for(JMenuItem jMenuItem : items) component.add(jMenuItem); rw.invalidate(); rw.validate(); }//end refreshOrderingLater(...)