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
Имя свойства "selected"
|
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)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
BasicAction.AcceleratorBuilder |
accelerator()
Создание комбинации клавиш
|
BasicAction |
accelerator(KeyStroke newAcceleratorKeyStroke) |
BasicAction |
actionCommand(String action) |
BasicAction |
actionListener(ActionListener listener) |
BasicAction |
actionListener(Runnable listener) |
void |
actionPerformed(ActionEvent e) |
BasicAction |
addShortcut(KeyboardShortcut ks) |
static void |
apply(Action act,
BasicAction.Desc desc)
Применяет указанную информацию к "действию"
|
void |
copyTo(Action action,
int copyProperties)
Копируемые значения
|
BasicAction |
displayedMnemonicIndex(Integer index)
Указывает индекс мнемноники
|
KeyStroke |
getAccelerator() |
static KeyStroke |
getAccelerator(Action a) |
String |
getActionCommand() |
static String |
getActionCommand(Action act) |
ActionListener |
getActionListener()
Указывает ActionListener
|
Integer |
getDisplayedMnemonicIndex()
Возвращает индекс мнемноники
|
static Integer |
getDisplayedMnemonicIndex(Action act)
Возвращает индекс мнемноники
|
xyz.cofe.collection.set.EventSet<KeyboardShortcut> |
getKeyboardShortcuts() |
Icon |
getLargeIcon()
Возвращает (большую) иконку действия
|
static Icon |
getLargeIcon(Action act)
Возвращает (большую) иконку действия
|
String |
getLongDescription()
Возвращает полное описание
|
static String |
getLongDescription(Action act)
Возвращает полное описание
|
Integer |
getMnemonic() |
static Integer |
getMnemonic(Action act) |
String |
getName()
Возвращает имя/текст действия
|
static String |
getName(Action act)
Возвращает имя/текст действия
|
String |
getShortDescription()
Возвращает краткое описание
|
static String |
getShortDescription(Action act)
Возвращает краткое описание
|
Icon |
getSmallIcon()
Возвращает иконку (малую) действия
|
static Icon |
getSmallIcon(Action act)
Возвращает иконку (малую) действия
|
Class |
getTarget()
Указыает класс GUI компонента или его объекта, для которого применяется Action
|
boolean |
isSelected()
Возвращает выделен/выбран ли объект UI пользователем
|
BasicAction |
largeIcon(Icon i)
Указывает (большую) иконку действия
|
BasicAction |
longDescription(String text)
Указывает полное описание
|
BasicAction |
mnemonic(Integer mnemonic) |
BasicAction |
name(String text)
Указывает имя/текст действия
|
void |
putValue(String key,
Object newValue) |
static void |
setAccelerator(Action act,
KeyStroke newAcceleratorKeyStroke) |
void |
setAccelerator(KeyStroke newAcceleratorKeyStroke) |
static void |
setActionCommand(Action act,
String newValue) |
void |
setActionCommand(String action) |
void |
setActionListener(ActionListener actionListener)
Указывает ActionListener
|
static void |
setDisplayedMnemonicIndex(Action act,
Integer newValue)
Указывает индекс мнемноники
|
void |
setDisplayedMnemonicIndex(Integer index)
Указывает индекс мнемноники
|
static void |
setLargeIcon(Action act,
Icon newIcon)
Указывает (большую) иконку действия
|
void |
setLargeIcon(Icon i)
Указывает (большую) иконку действия
|
static void |
setLongDescription(Action act,
String newValue)
Указывает полное описание
|
void |
setLongDescription(String text)
Указывает полное описание
|
static void |
setMnemonic(Action act,
Integer newValue) |
void |
setMnemonic(Integer mnemonic) |
static void |
setName(Action act,
String name)
Указывает имя/текст действия
|
void |
setName(String text)
Указывает имя/текст действия
|
void |
setSelected(boolean selected)
Указывает выделен/выбран ли объект UI пользователем
|
static void |
setShortDescription(Action act,
String newValue)
Указывает краткое описание
|
void |
setShortDescription(String text)
Указывает краткое описание
|
static void |
setSmallIcon(Action act,
Icon newIcon)
Указывает иконку (малую) действия
|
void |
setSmallIcon(Icon newIcon)
Указывает иконку (малую) действия
|
void |
setTarget(Class target) |
BasicAction |
shortDescription(String text)
Указывает краткое описание
|
BasicAction |
smallIcon(Icon newIcon)
Указывает иконку (малую) действия
|
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)
selected - true объект выделен/выбранpublic String getName()
public static String getName(Action act)
act - действиеpublic void setName(String text)
text - текстpublic static void setName(Action act, String name)
act - действиеname - имя/текстpublic BasicAction name(String text)
text - имя/текстpublic Icon getSmallIcon()
public static Icon getSmallIcon(Action act)
act - действиеpublic void setSmallIcon(Icon newIcon)
newIcon - иконкаpublic BasicAction smallIcon(Icon newIcon)
newIcon - иконкаpublic static void setSmallIcon(Action act, Icon newIcon)
act - действиеnewIcon - иконкаpublic Icon getLargeIcon()
public static Icon getLargeIcon(Action act)
act - действиеpublic void setLargeIcon(Icon i)
i - иконкаpublic BasicAction largeIcon(Icon i)
i - иконкаpublic static void setLargeIcon(Action act, Icon newIcon)
act - действиеnewIcon - иконка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)
text - краткое описаниеpublic BasicAction shortDescription(String text)
text - краткое описаниеpublic static String getShortDescription(Action act)
act - действиеpublic static void setShortDescription(Action act, String newValue)
act - действиеnewValue - краткое описаниеpublic String getLongDescription()
public void setLongDescription(String text)
text - полное описаниеpublic BasicAction longDescription(String text)
text - полное описаниеpublic static String getLongDescription(Action act)
act - действиеpublic static void setLongDescription(Action act, String newValue)
act - действиеnewValue - полное описаниеpublic Integer getDisplayedMnemonicIndex()
public void setDisplayedMnemonicIndex(Integer index)
index - индекс мнемноникиpublic BasicAction displayedMnemonicIndex(Integer index)
index - индекс мнемноникиpublic static Integer getDisplayedMnemonicIndex(Action act)
act - действиеpublic static void setDisplayedMnemonicIndex(Action act, Integer newValue)
act - действие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 xyz.cofe.collection.set.EventSet<KeyboardShortcut> getKeyboardShortcuts()
public BasicAction addShortcut(KeyboardShortcut ks)
public Class getTarget()
GetTargetpublic 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 © 2019. All rights reserved.