javax.swing.JMenuItem.removeAll()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(113)

本文整理了Java中javax.swing.JMenuItem.removeAll()方法的一些代码示例,展示了JMenuItem.removeAll()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JMenuItem.removeAll()方法的具体详情如下:
包路径:javax.swing.JMenuItem
类名称:JMenuItem
方法名:removeAll

JMenuItem.removeAll介绍

暂无

代码示例

代码示例来源:origin: com.dorkbox/SystemTray

@Override
  public
  void run() {
    parent._native.remove(_native);
    _native.removeAll();
  }
});

代码示例来源:origin: com.dorkbox/SystemTray

@Override
  public
  void run() {
    if (callback != null) {
      _native.removeActionListener(callback);
      callback = null;
    }
    parent._native.remove(_native);
    _native.removeAll();
  }
});

代码示例来源:origin: cytoscape/application

private void updateVSMenu() {
    applyVisualStyleMenu.removeAll();
    
    final Set<String> vsNames = new TreeSet<String>(Cytoscape.getVisualMappingManager().getCalculatorCatalog().getVisualStyleNames());
    for (String name: vsNames) {
      final JMenuItem styleMenu = new JMenuItem(name);
      styleMenu.setAction(new ApplyVisualStyleAction(name));
      applyVisualStyleMenu.add(styleMenu);
    }
  }
}

代码示例来源:origin: com.github.insubstantial/substance

/**
 * Uninstalls the specified menu item.
 * 
 * @param menuItem
 *            Menu item.
 */
public static void uninstallMenu(JMenuItem menuItem) {
  if (menuItem instanceof JMenu) {
    JMenu menu = (JMenu) menuItem;
    for (Component comp : menu.getMenuComponents())
      if (comp instanceof JMenuItem)
        SubstanceCoreUtilities.uninstallMenu((JMenuItem) comp);
  }
  ButtonUI menuItemUI = menuItem.getUI();
  if (menuItemUI instanceof SubstanceMenu) {
    SubstanceMenu sMenu = (SubstanceMenu) menuItemUI;
    if (sMenu.getAssociatedMenuItem() != null) {
      menuItemUI.uninstallUI(menuItem);
    }
  }
  for (ActionListener actionListener : menuItem.getActionListeners())
    menuItem.removeActionListener(actionListener);
  menuItem.removeAll();
}

代码示例来源:origin: org.java.net.substance/substance

/**
 * Uninstalls the specified menu item.
 * 
 * @param menuItem
 *            Menu item.
 */
public static void uninstallMenu(JMenuItem menuItem) {
  if (menuItem instanceof JMenu) {
    JMenu menu = (JMenu) menuItem;
    for (Component comp : menu.getMenuComponents())
      if (comp instanceof JMenuItem)
        SubstanceCoreUtilities.uninstallMenu((JMenuItem) comp);
  }
  ButtonUI menuItemUI = menuItem.getUI();
  if (menuItemUI instanceof SubstanceMenu) {
    SubstanceMenu sMenu = (SubstanceMenu) menuItemUI;
    if (sMenu.getAssociatedMenuItem() != null) {
      menuItemUI.uninstallUI(menuItem);
    }
  }
  for (ActionListener actionListener : menuItem.getActionListeners())
    menuItem.removeActionListener(actionListener);
  menuItem.removeAll();
}

相关文章

JMenuItem类方法