public class BasicAction extends AbstractAction implements GetTarget
| Modifier and Type | Class and Description |
|---|---|
static class |
BasicAction.AcceleratorBuilder |
class |
BasicAction.BasicAcceleratorBuilder |
static interface |
BasicAction.Desc
Информация о действии
|
static class |
BasicAction.Filter
Функции фильтрации
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ACCELERATOR_PROP |
static int |
ACCELERATOR_PROPERTY |
static String |
ACTION_COMMAND_PROP |
static int |
ACTIONCOMMAND_PROPERTY |
protected ActionListener |
actionListener
Подписчик на action
|
static String |
ACTIONLISTENER_PROP |
static int |
ACTIONLISTENER_PROPERTY |
static int |
ALL
Перечисляет все свойства
|
static int |
DEF
Перечисляет все свойства по умолчанию
|
static int |
DIPLAYMNEMONICINDEX_PROPERTY |
static String |
DISPLAY_MNEMONIC_INDEX_PROP |
static int |
KEYBOARDSHORTCUTS_PROPERTY |
static String |
LARGE_ICON_PROP |
static int |
LARGEICON_PROPERTY |
static String |
LONG_DESCRIPTION_PROP |
static int |
LONGDESCRIPTION_PROPERTY |
static String |
MNEMONIC_PROP |
static int |
MNEMONIC_PROPERTY |
static String |
NAME_PROP |
static int |
NAME_PROPERTY |
static String |
SELECTED_PROP |
static int |
SELECTED_PROPERTY |
static String |
SHORT_DESCRIPTION_PROP |
static int |
SHORTDESCRIPTION_PROPERTY |
static String |
SMALL_ICON_PROP |
static int |
SMALLICON_PROPERTY |
static int |
TARGET_PROPERTY |
changeSupport, enabledACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON| Constructor and Description |
|---|
BasicAction()
Конструктор по умолчанию
|
BasicAction(Action action)
Конструктор копирования
|
BasicAction(Action action,
int copyProperties)
Конструктор копирования
|
BasicAction(String name)
Конструктор
|
BasicAction(String name,
ActionListener listener)
Конструктор
|
BasicAction(String name,
Runnable listener)
Конструктор
|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, removePropertyChangeListener, setEnabledpublic static final int SELECTED_PROPERTY
public static final String SELECTED_PROP
public static final int NAME_PROPERTY
public static final String NAME_PROP
public static final int SMALLICON_PROPERTY
public static final String SMALL_ICON_PROP
public static final int LARGEICON_PROPERTY
public static final String LARGE_ICON_PROP
public static final int ACCELERATOR_PROPERTY
public static final String ACCELERATOR_PROP
public static final int SHORTDESCRIPTION_PROPERTY
public static final String SHORT_DESCRIPTION_PROP
public static final int LONGDESCRIPTION_PROPERTY
public static final String LONG_DESCRIPTION_PROP
public static final int DIPLAYMNEMONICINDEX_PROPERTY
public static final String DISPLAY_MNEMONIC_INDEX_PROP
public static final int ACTIONCOMMAND_PROPERTY
public static final String ACTION_COMMAND_PROP
public static final int MNEMONIC_PROPERTY
public static final String MNEMONIC_PROP
public static final int KEYBOARDSHORTCUTS_PROPERTY
public static final int TARGET_PROPERTY
public static final int ACTIONLISTENER_PROPERTY
public static final String ACTIONLISTENER_PROP
protected ActionListener actionListener
public static final int ALL
SELECTED_PROPERTY,
NAME_PROPERTY,
SMALLICON_PROPERTY,
LARGEICON_PROPERTY,
ACCELERATOR_PROPERTY,
SHORTDESCRIPTION_PROPERTY,
LONGDESCRIPTION_PROPERTY,
DIPLAYMNEMONICINDEX_PROPERTY,
ACTIONCOMMAND_PROPERTY,
MNEMONIC_PROPERTY,
KEYBOARDSHORTCUTS_PROPERTY,
TARGET_PROPERTY,
ACTIONLISTENER_PROPERTY,
Constant Field Valuespublic static final int DEF
public BasicAction()
public BasicAction(String name)
name - Имя (отображаемый текст)public BasicAction(String name, ActionListener listener)
name - Имя (отображаемый текст)listener - Обработчикpublic BasicAction(String name, Runnable listener)
name - Имя (отображаемый текст)listener - Обработчикpublic BasicAction(Action action)
action - Образецpublic BasicAction(Action action, int copyProperties)
action - ОбразецcopyProperties - Копируемые значенияpublic static void apply(Action act, BasicAction.Desc desc)
act - Действиеdesc - Информаияpublic boolean isSelected()
public void setSelected(boolean selected)
public String getName()
public void setName(String text)
public BasicAction name(String text)
public Icon getSmallIcon()
public void setSmallIcon(Icon newIcon)
public BasicAction smallIcon(Icon newIcon)
public Icon getLargeIcon()
public void setLargeIcon(Icon i)
public BasicAction largeIcon(Icon i)
public KeyStroke getAccelerator()
public void setAccelerator(KeyStroke newAcceleratorKeyStroke)
public BasicAction accelerator(KeyStroke newAcceleratorKeyStroke)
public BasicAction.AcceleratorBuilder accelerator()
public String getShortDescription()
public void setShortDescription(String text)
public BasicAction shortDescription(String text)
public String getLongDescription()
public void setLongDescription(String text)
public BasicAction longDescription(String text)
public Integer getDisplayedMnemonicIndex()
public void setDisplayedMnemonicIndex(Integer index)
public BasicAction displayedMnemonicIndex(Integer index)
public static void setDisplayedMnemonicIndex(Action act, Integer newValue)
public String getActionCommand()
public void setActionCommand(String action)
public BasicAction actionCommand(String action)
public Integer getMnemonic()
public void setMnemonic(Integer mnemonic)
public BasicAction mnemonic(Integer mnemonic)
public EventSet<KeyboardShortcut> getKeyboardShortcuts()
public BasicAction addShortcut(KeyboardShortcut ks)
public void setTarget(Class target)
public ActionListener getActionListener()
public void setActionListener(ActionListener actionListener)
actionListener - Подписчикpublic BasicAction actionListener(ActionListener listener)
public BasicAction actionListener(Runnable listener)
public void copyTo(Action action, int copyProperties)
action - Действие которому присваиваются свойства.copyProperties - Комбинация OR копируемых свойств, например NAME_PROPERTY | SMALLICON_PROPERTY.public void putValue(String key, Object newValue)
putValue in interface ActionputValue in class AbstractActionpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerCopyright © 2018. All rights reserved.