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
|
createButton, createButton, evaluateEnabled, listenTo, listenTo, setBundleKey, setIcon, updateEnabled
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
public 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.ItemSelectable
public java.lang.Object[] getSelectedObjects()
getSelectedObjects
in interface java.awt.ItemSelectable
public void removeItemListener(java.awt.event.ItemListener l)
removeItemListener
in interface java.awt.ItemSelectable
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public javax.swing.JRadioButtonMenuItem createMenuItem(javax.swing.ButtonGroup bg)