public abstract class StateChangeAction extends BaseAction implements java.awt.event.ItemListener, java.awt.ItemSelectable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
selected |
| Constructor and Description |
|---|
StateChangeAction(java.lang.String bundleKey) |
StateChangeAction(java.lang.String bundleKey,
javax.swing.Icon icon) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addItemListener(java.awt.event.ItemListener l) |
javax.swing.JRadioButtonMenuItem |
createMenuItem(javax.swing.ButtonGroup bg) |
java.lang.Object[] |
getSelectedObjects() |
boolean |
isSelected()
Returns true if the action is selcted.
|
void |
removeItemListener(java.awt.event.ItemListener l) |
void |
setSelected(boolean newValue)
Changes the state of the action
|
create, createButton, createButton, evaluateEnabled, listenTo, listenTo, setBundleKey, setIcon, updateEnabledaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledpublic StateChangeAction(java.lang.String bundleKey,
javax.swing.Icon icon)
public StateChangeAction(java.lang.String bundleKey)
public boolean isSelected()
public void setSelected(boolean newValue)
newValue - true to set the selection state of the action.public void addItemListener(java.awt.event.ItemListener l)
addItemListener in interface java.awt.ItemSelectablepublic java.lang.Object[] getSelectedObjects()
getSelectedObjects in interface java.awt.ItemSelectablepublic void removeItemListener(java.awt.event.ItemListener l)
removeItemListener in interface java.awt.ItemSelectablepublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic javax.swing.JRadioButtonMenuItem createMenuItem(javax.swing.ButtonGroup bg)