Package com.illumon.iris.gui.widget
Class TriStateCheckBox.TriStateButtonModel
java.lang.Object
javax.swing.DefaultButtonModel
javax.swing.JToggleButton.ToggleButtonModel
com.illumon.iris.gui.widget.TriStateCheckBox.TriStateButtonModel
- All Implemented Interfaces:
ItemSelectable
,Serializable
,ButtonModel
- Enclosing class:
- TriStateCheckBox
public static class TriStateCheckBox.TriStateButtonModel extends JToggleButton.ToggleButtonModel
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static int
INDETERMINATE_EVENT
Fields inherited from class javax.swing.DefaultButtonModel
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask
-
Constructor Summary
Constructors Constructor Description TriStateButtonModel()
-
Method Summary
Modifier and Type Method Description boolean
isIndeterminate()
void
setIndeterminate()
void
setSelected(boolean b)
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
-
Field Details
-
INDETERMINATE_EVENT
public static final int INDETERMINATE_EVENT- See Also:
- Constant Field Values
-
-
Constructor Details
-
TriStateButtonModel
public TriStateButtonModel()
-
-
Method Details
-
setSelected
public void setSelected(boolean b)- Specified by:
setSelected
in interfaceButtonModel
- Overrides:
setSelected
in classJToggleButton.ToggleButtonModel
-
setIndeterminate
public void setIndeterminate() -
isIndeterminate
public boolean isIndeterminate()
-