Class DefaultTriStateButtonModel
- java.lang.Object
-
- org.pushingpixels.radiance.common.api.model.DefaultTriStateButtonModel
-
- All Implemented Interfaces:
TriStateButtonModel
public class DefaultTriStateButtonModel extends java.lang.Object implements TriStateButtonModel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.pushingpixels.radiance.common.api.model.TriStateButtonModel
TriStateButtonModel.SelectionState
-
-
Constructor Summary
Constructors Constructor Description DefaultTriStateButtonModel(TriStateSelectionCycler selectionCycler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActionListener(java.awt.event.ActionListener actionListener)voidaddChangeListener(javax.swing.event.ChangeListener changeListener)voidaddSelectionChangeListener(TriStateSelectionChangeListener l)TriStateSelectionCyclergetSelectionCycler()TriStateButtonModel.SelectionStategetSelectionState()booleanisEnabled()booleanisPressed()booleanisRollover()voidremoveActionListener(java.awt.event.ActionListener actionListener)voidremoveChangeListener(javax.swing.event.ChangeListener changeListener)voidremoveSelectionChangeListener(TriStateSelectionChangeListener l)voidsetEnabled(boolean isEnabled)voidsetPressed(boolean isPressed)voidsetRollover(boolean isRollover)voidsetSelectionCycler(TriStateSelectionCycler selectionCycler)voidsetSelectionState(TriStateButtonModel.SelectionState selectionState)
-
-
-
Constructor Detail
-
DefaultTriStateButtonModel
public DefaultTriStateButtonModel(TriStateSelectionCycler selectionCycler)
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceTriStateButtonModel
-
setEnabled
public void setEnabled(boolean isEnabled)
- Specified by:
setEnabledin interfaceTriStateButtonModel
-
isRollover
public boolean isRollover()
- Specified by:
isRolloverin interfaceTriStateButtonModel
-
setRollover
public void setRollover(boolean isRollover)
- Specified by:
setRolloverin interfaceTriStateButtonModel
-
isPressed
public boolean isPressed()
- Specified by:
isPressedin interfaceTriStateButtonModel
-
setPressed
public void setPressed(boolean isPressed)
- Specified by:
setPressedin interfaceTriStateButtonModel
-
getSelectionState
public TriStateButtonModel.SelectionState getSelectionState()
- Specified by:
getSelectionStatein interfaceTriStateButtonModel
-
setSelectionState
public void setSelectionState(TriStateButtonModel.SelectionState selectionState)
- Specified by:
setSelectionStatein interfaceTriStateButtonModel
-
getSelectionCycler
public TriStateSelectionCycler getSelectionCycler()
- Specified by:
getSelectionCyclerin interfaceTriStateButtonModel
-
setSelectionCycler
public void setSelectionCycler(TriStateSelectionCycler selectionCycler)
- Specified by:
setSelectionCyclerin interfaceTriStateButtonModel
-
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener changeListener)
- Specified by:
addChangeListenerin interfaceTriStateButtonModel
-
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener changeListener)
- Specified by:
removeChangeListenerin interfaceTriStateButtonModel
-
addActionListener
public void addActionListener(java.awt.event.ActionListener actionListener)
- Specified by:
addActionListenerin interfaceTriStateButtonModel
-
removeActionListener
public void removeActionListener(java.awt.event.ActionListener actionListener)
- Specified by:
removeActionListenerin interfaceTriStateButtonModel
-
addSelectionChangeListener
public void addSelectionChangeListener(TriStateSelectionChangeListener l)
- Specified by:
addSelectionChangeListenerin interfaceTriStateButtonModel
-
removeSelectionChangeListener
public void removeSelectionChangeListener(TriStateSelectionChangeListener l)
- Specified by:
removeSelectionChangeListenerin interfaceTriStateButtonModel
-
-