textbender.a.u.locusPoint
Class EnableButton
java.lang.Object
javax.swing.DefaultButtonModel
javax.swing.JToggleButton.ToggleButtonModel
EnableButton
- All Implemented Interfaces:
- ItemSelectable, Serializable, Remote, EventListener, ButtonModel, PropertyChangeListenerR, EventListenerR
@ThreadRestricted(value="AWT event dispatch")
public final class EnableButton
- extends JToggleButton.ToggleButtonModel
- implements PropertyChangeListenerR
Button model to enable/disable the shadow pointer.
- See Also:
- Serialized Form
Fields inherited from class javax.swing.DefaultButtonModel |
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask |
Methods inherited from class javax.swing.DefaultButtonModel |
addActionListener, addChangeListener, addItemListener, fireActionPerformed, fireItemStateChanged, fireStateChanged, getActionCommand, getActionListeners, getChangeListeners, getGroup, getItemListeners, getListeners, getMnemonic, getSelectedObjects, isArmed, isEnabled, isPressed, isRollover, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setRollover |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnableButton
@ThreadRestricted(value="AWT event dispatch")
public EnableButton(PageVisit pV,
Spool spool)
throws RemoteException
- Creates an EnableButton. It (the button itself) is disabled
if the page cannot support a shadow pointer.
- Parameters:
pV
- contextspool
- for internal holds. When unwound, this instance
will become disabled, and will release its internal holds.
- Throws:
RemoteException
- if creation fails
in communication with desk daemon
setSelected
public void setSelected(boolean selected)
- Specified by:
setSelected
in interface ButtonModel
- Overrides:
setSelected
in class JToggleButton.ToggleButtonModel
propertyChange
@ThreadSafe
public void propertyChange(PropertyChangeEvent e)
- Description copied from interface:
PropertyChangeListenerR
- Called when a bound property value is changed,
per PropertyChangeListener.
A remote event's source may be null; because, in PropertyChangeEvent,
the source field is transient.
- Specified by:
propertyChange
in interface PropertyChangeListenerR