oracle.ide.controls
Class ToggleAction
java.lang.Object
|
+--javax.swing.AbstractAction
|
+--oracle.ide.controls.ToggleAction
- All Implemented Interfaces:
- javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.awt.event.ItemListener, java.io.Serializable
- Direct Known Subclasses:
- IdeAction, SingleRowTabbedPaneUI.ScrollMenuAction
- public abstract class ToggleAction
- extends javax.swing.AbstractAction
- implements java.awt.event.ItemListener
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
ACCELERATOR
|
static java.lang.String |
ACTION
Deprecated. |
static java.lang.String |
BUTTON_GROUP_NAME
|
static java.lang.String |
CATEGORY
The category is used in the shortcuts configuration panel to subdivide
the list of actions. |
static java.lang.String |
CONTEXT_INDEPENDENT_NAME
The CONTEXT_INDEPENDENT_NAME should be used when the NAME property is
context dependent as "Build Project1.jpr". |
static java.lang.String |
DISABLED_ICON
|
static java.lang.String |
HIDDEN
|
static java.lang.String |
MNEMONIC
|
static java.lang.String |
RADIO
|
static java.lang.String |
STATE
|
static java.lang.String |
TOGGLES
|
static java.lang.String |
USER_DATA
|
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
Methods inherited from class javax.swing.AbstractAction |
actionPerformed, addPropertyChangeListener, clone, firePropertyChange, getKeys, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTION
public static final java.lang.String ACTION
- Deprecated.
MNEMONIC
public static final java.lang.String MNEMONIC
ACCELERATOR
public static final java.lang.String ACCELERATOR
USER_DATA
public static final java.lang.String USER_DATA
DISABLED_ICON
public static final java.lang.String DISABLED_ICON
TOGGLES
public static final java.lang.String TOGGLES
RADIO
public static final java.lang.String RADIO
STATE
public static final java.lang.String STATE
HIDDEN
public static final java.lang.String HIDDEN
BUTTON_GROUP_NAME
public static final java.lang.String BUTTON_GROUP_NAME
CATEGORY
public static final java.lang.String CATEGORY
- The category is used in the shortcuts configuration panel to subdivide
the list of actions.
CONTEXT_INDEPENDENT_NAME
public static final java.lang.String CONTEXT_INDEPENDENT_NAME
- The CONTEXT_INDEPENDENT_NAME should be used when the NAME property is
context dependent as "Build Project1.jpr". The NAME property is used in
the menus and tooltips but the Tools|Preferences|Accelerators panel tries
CONTEXT_INDEPENDENT_NAME first then uses the NAME property. This is
currently the only place where this property is used.
ToggleAction
public ToggleAction(java.lang.String name,
javax.swing.Icon icon)
ToggleAction
protected ToggleAction(ToggleAction action)
getState
public boolean getState()
setState
public void setState(boolean b)
isToggle
public boolean isToggle()
isRadio
public boolean isRadio()
getBooleanValue
protected boolean getBooleanValue(java.lang.String key)
setBooleanValue
protected void setBooleanValue(java.lang.String key,
boolean newValue)
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent e)
- Specified by:
itemStateChanged
in interface java.awt.event.ItemListener