本文整理了Java中javax.swing.JMenu.setAction()
方法的一些代码示例,展示了JMenu.setAction()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JMenu.setAction()
方法的具体详情如下:
包路径:javax.swing.JMenu
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!