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
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
isEnabled
private boolean
isPressed
private boolean
isRollover
private javax.swing.event.EventListenerList
listenerList
private TriStateSelectionCycler
selectionCycler
private TriStateButtonModel.SelectionState
selectionState
-
Constructor Summary
Constructors Constructor Description DefaultTriStateButtonModel(TriStateSelectionCycler selectionCycler)
-
Method Summary
-
-
-
Field Detail
-
isEnabled
private boolean isEnabled
-
isRollover
private boolean isRollover
-
isPressed
private boolean isPressed
-
selectionState
private TriStateButtonModel.SelectionState selectionState
-
selectionCycler
private TriStateSelectionCycler selectionCycler
-
listenerList
private javax.swing.event.EventListenerList listenerList
-
-
Constructor Detail
-
DefaultTriStateButtonModel
public DefaultTriStateButtonModel(TriStateSelectionCycler selectionCycler)
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceTriStateButtonModel
-
setEnabled
public void setEnabled(boolean isEnabled)
- Specified by:
setEnabled
in interfaceTriStateButtonModel
-
isRollover
public boolean isRollover()
- Specified by:
isRollover
in interfaceTriStateButtonModel
-
setRollover
public void setRollover(boolean isRollover)
- Specified by:
setRollover
in interfaceTriStateButtonModel
-
isPressed
public boolean isPressed()
- Specified by:
isPressed
in interfaceTriStateButtonModel
-
setPressed
public void setPressed(boolean isPressed)
- Specified by:
setPressed
in interfaceTriStateButtonModel
-
getSelectionState
public TriStateButtonModel.SelectionState getSelectionState()
- Specified by:
getSelectionState
in interfaceTriStateButtonModel
-
setSelectionState
public void setSelectionState(TriStateButtonModel.SelectionState selectionState)
- Specified by:
setSelectionState
in interfaceTriStateButtonModel
-
getSelectionCycler
public TriStateSelectionCycler getSelectionCycler()
- Specified by:
getSelectionCycler
in interfaceTriStateButtonModel
-
setSelectionCycler
public void setSelectionCycler(TriStateSelectionCycler selectionCycler)
- Specified by:
setSelectionCycler
in interfaceTriStateButtonModel
-
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener changeListener)
- Specified by:
addChangeListener
in interfaceTriStateButtonModel
-
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener changeListener)
- Specified by:
removeChangeListener
in interfaceTriStateButtonModel
-
fireStateChanged
private void fireStateChanged()
-
addActionListener
public void addActionListener(java.awt.event.ActionListener actionListener)
- Specified by:
addActionListener
in interfaceTriStateButtonModel
-
removeActionListener
public void removeActionListener(java.awt.event.ActionListener actionListener)
- Specified by:
removeActionListener
in interfaceTriStateButtonModel
-
fireActionPerformed
private void fireActionPerformed(java.awt.event.ActionEvent e)
-
addSelectionChangeListener
public void addSelectionChangeListener(TriStateSelectionChangeListener l)
- Specified by:
addSelectionChangeListener
in interfaceTriStateButtonModel
-
removeSelectionChangeListener
public void removeSelectionChangeListener(TriStateSelectionChangeListener l)
- Specified by:
removeSelectionChangeListener
in interfaceTriStateButtonModel
-
fireItemStateChanged
private void fireItemStateChanged(TriStateSelectionChangeEvent e)
-
-