|
Oracle Data-aware Controls Reference | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.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
isSelected
in class javax.swing.DefaultButtonModel
public void setSelected(boolean selected)
setSelected
in interface javax.swing.ButtonModel
setSelected
in class javax.swing.DefaultButtonModel
public void setPressed(boolean pressed)
setPressed
in interface javax.swing.ButtonModel
setPressed
in class javax.swing.DefaultButtonModel
|
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.