javax.swing.JMenu.setAction()方法的使用及代码示例

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

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

JMenu.setAction介绍

暂无

代码示例

代码示例来源:origin: igvteam/igv

static public JMenu createMenu(List<JComponent> menuItems, MenuAction action) {
  final JMenu menu = new JMenu();
  menu.setAction(action);
  for (JComponent menuItem : menuItems) {
    menu.add(menuItem);
  }
  String text = action.getToolTipText();
  if (text != null) {
    menu.setToolTipText(text);
  }
  return menu;
}

代码示例来源:origin: Audiveris/audiveris

/**
 * Creates a new DynamicMenu object.
 *
 * @param action    related action
 * @param menuClass the precise class for menu
 */
public DynamicMenu (Action action,
          Class<? extends JMenu> menuClass)
{
  try {
    menu = menuClass.newInstance();
    menu.setAction(action);
    // Listener to menu selection, to modify content on-the-fly
    menu.addMenuListener(menuListener);
  } catch (IllegalAccessException |
       InstantiationException ex) {
    logger.error("Could not instantiate " + menuClass, ex);
    menu = null;
  }
}

代码示例来源:origin: com.anrisoftware.prefdialog/prefdialog-misc-swing

@Inject
void setIconSizeAction(IconSizeAction action) {
  menuActions.put(ICON_SIZE_NAME, action);
  menu.getIconSizeMenu().setName(ICON_SIZE_NAME);
  menu.getIconSizeMenu().setAction(action);
}

相关文章