edu.princeton.swing
Class PHyperlink.HyperlinkButtonModel
java.lang.Object
javax.swing.DefaultButtonModel
edu.princeton.swing.PHyperlink.HyperlinkButtonModel
- All Implemented Interfaces:
- ItemSelectable, Serializable, ButtonModel
- Enclosing class:
- PHyperlink
public static class PHyperlink.HyperlinkButtonModel
- extends DefaultButtonModel
HyperlinkButtonModel is similar to JToggleButton.ToggleButtonModel except that once it is
selected, it doesn't ever toggle back without an explicit setSelected() call.
- See Also:
- Serialized Form
Fields inherited from class javax.swing.DefaultButtonModel |
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask |
Method Summary |
void |
setPressed(boolean b)
Override setPressed to intercept events which should change the selected state. |
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, isSelected, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setRollover, setSelected |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PHyperlink.HyperlinkButtonModel
public PHyperlink.HyperlinkButtonModel()
- Construct a new HyperlinkButtonModel.
setPressed
public void setPressed(boolean b)
- Override setPressed to intercept events which should change the selected state.
- Specified by:
setPressed
in interface ButtonModel
- Overrides:
setPressed
in class DefaultButtonModel