org.springframework.binding.value.swing
Class SelectableButtonModelAdapter

Show UML class diagram
java.lang.Object
  extended by javax.swing.DefaultButtonModel
      extended by org.springframework.binding.value.swing.SelectableButtonModelAdapter
All Implemented Interfaces:
ItemSelectable, PropertyChangeListener, Serializable, EventListener, ButtonModel

public class SelectableButtonModelAdapter
extends DefaultButtonModel
implements PropertyChangeListener

Adapts a value model to a ButtonModel

Author:
Oliver Hutchison
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.DefaultButtonModel
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask
 
Constructor Summary
SelectableButtonModelAdapter(ValueModel valueModel)
           
 
Method Summary
 void propertyChange(PropertyChangeEvent e)
           
 void setPressed(boolean pressed)
           
 void setSelected(boolean selected)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectableButtonModelAdapter

public SelectableButtonModelAdapter(ValueModel valueModel)
Method Detail

propertyChange

public void propertyChange(PropertyChangeEvent e)
Specified by:
propertyChange in interface PropertyChangeListener

setPressed

public void setPressed(boolean pressed)
Specified by:
setPressed in interface ButtonModel
Overrides:
setPressed in class DefaultButtonModel

setSelected

public void setSelected(boolean selected)
Specified by:
setSelected in interface ButtonModel
Overrides:
setSelected in class DefaultButtonModel


Copyright © 2004-2009 The Spring Framework. All Rights Reserved.