public interface MenuAction extends Action
The keyStroke will be generated (from 'A', 'B', ...), should be more customizable but form the moment KISS approach.
Created on 23/11/2020.
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON| Modifier and Type | Method and Description |
|---|---|
AbstractButton |
getEditor() |
default KeyStroke |
getMenuKeyStroke() |
static KeyStroke |
getMenuKeyStroke(JPopupMenu popupMenu) |
JPopupMenu |
getPopupMenu() |
default void |
initEditor() |
default void |
initUI() |
static void |
preparePopup(JPopupMenu popupMenu,
JComponent c,
boolean selectLast) |
static void |
selectFirst(JPopupMenu popupMenu) |
static void |
selectLast(JPopupMenu popupMenu) |
void |
setKeyStroke(KeyStroke keyStroke) |
addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledactionPerformedstatic KeyStroke getMenuKeyStroke(JPopupMenu popupMenu)
static void preparePopup(JPopupMenu popupMenu, JComponent c, boolean selectLast)
static void selectFirst(JPopupMenu popupMenu)
static void selectLast(JPopupMenu popupMenu)
JPopupMenu getPopupMenu()
AbstractButton getEditor()
void setKeyStroke(KeyStroke keyStroke)
default void initUI()
default void initEditor()
default KeyStroke getMenuKeyStroke()
Copyright © 2008–2020 Ultreia.io. All rights reserved.