public class PopupMenuUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
PopupMenuUtils.Interceptor<T> |
| 构造器和说明 |
|---|
PopupMenuUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static JMenu |
addMenu(JPopupMenu popupMenu,
String menuName)
添加菜单
|
static JMenuItem |
addMenuItem(JMenu menu,
String menuName,
ActionListener actionListener,
String actionCommand)
添加弹出菜单项
|
static JMenuItem |
addMenuItem(JMenu menu,
String menuName,
ActionListener actionListener,
String actionCommand,
KeyStroke keyStroke)
添加弹出菜单项
|
static JMenuItem |
addMenuItem(JPopupMenu popupMenu,
String menuName,
ActionListener actionListener,
String actionCommand) |
static JMenuItem |
addMenuItem(JPopupMenu popupMenu,
String menuName,
ActionListener actionListener,
String actionCommand,
KeyStroke keyStroke)
添加弹出菜单项
|
static void |
addPopupMenu(Component component,
JPopupMenu popup) |
static <T extends Component> |
addPopupMenu(T component,
JPopupMenu popup,
PopupMenuUtils.Interceptor<T> interceptor)
添加弹出菜单
|
static void |
addSeparator(JPopupMenu popupMenu) |
static void |
findAbstractButton(List<AbstractButton> list,
MenuElement[] subElements) |
static List<AbstractButton> |
findAbstractButtons(MenuElement menuElement) |
public static void addSeparator(JPopupMenu popupMenu)
public static JMenuItem addMenuItem(JPopupMenu popupMenu, String menuName, ActionListener actionListener, String actionCommand)
public static JMenuItem addMenuItem(JPopupMenu popupMenu, String menuName, ActionListener actionListener, String actionCommand, KeyStroke keyStroke)
popupMenu - menuName - actionCommand - public static JMenu addMenu(JPopupMenu popupMenu, String menuName)
popupMenu - menuName - public static JMenuItem addMenuItem(JMenu menu, String menuName, ActionListener actionListener, String actionCommand)
menu - menuName - actionListener - actionCommand - public static JMenuItem addMenuItem(JMenu menu, String menuName, ActionListener actionListener, String actionCommand, KeyStroke keyStroke)
menu - menuName - actionCommand - public static List<AbstractButton> findAbstractButtons(MenuElement menuElement)
public static void findAbstractButton(List<AbstractButton> list, MenuElement[] subElements)
public static void addPopupMenu(Component component, JPopupMenu popup)
public static <T extends Component> void addPopupMenu(T component, JPopupMenu popup, PopupMenuUtils.Interceptor<T> interceptor)
component - popup - Copyright © 2021. All rights reserved.