|
Oracle Data-aware Controls Reference | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.DefaultButtonModel
oracle.dacf.control.swing.CancellableButtonModelImpl
Extends JFC's DefaultButtonModel to provide a two-state button model that can be used by toggle buttons. The model can be either in selected or deselected state at any time
Field Summary |
Fields inherited from class javax.swing.DefaultButtonModel |
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask |
Constructor Summary | |
CancellableButtonModelImpl()
Constructs a default instance |
Method Summary | |
void |
addSelectionChangingListener(SelectionChangingListener listener)
Add a vetoable change listener for the this model. |
protected void |
fireSelectionChanging()
Fires a SelectionChanging event |
boolean |
isSelected()
Get the selected state of the model |
void |
removeSelectionChangingListener(SelectionChangingListener listener)
Remove a existing vetoable change listener from model. |
void |
setPressed(boolean pressed)
Sets the pressed state of the toggle button. |
void |
setSelected(boolean selected)
Sets the state of the model. |
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 |
Methods inherited from interface javax.swing.ButtonModel |
addActionListener, addChangeListener, addItemListener, getActionCommand, getMnemonic, isArmed, isEnabled, isPressed, isRollover, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setRollover |
Methods inherited from interface java.awt.ItemSelectable |
getSelectedObjects |
Constructor Detail |
public CancellableButtonModelImpl()
Method Detail |
public void addSelectionChangingListener(SelectionChangingListener listener)
addSelectionChangingListener
in interface CancellableButtonModel
listener
- listener to addpublic void removeSelectionChangingListener(SelectionChangingListener listener)
removeSelectionChangingListener
in interface CancellableButtonModel
listener
- listener to removeprotected void fireSelectionChanging() throws ChangeVetoException
ChangeVetoException
- Indicates rejection of fire event.public boolean isSelected()
isSelected
in interface javax.swing.ButtonModel
public void setSelected(boolean selected)
setSelected
in interface javax.swing.ButtonModel
public void setPressed(boolean pressed)
setPressed
in interface javax.swing.ButtonModel
|
Oracle Data-aware Controls Reference | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2003, Oracle. All rights reserved.