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 intINDETERMINATE_EVENTFields 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 booleanisIndeterminate()voidsetIndeterminate()voidsetSelected(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:
setSelectedin interfaceButtonModel- Overrides:
setSelectedin classJToggleButton.ToggleButtonModel
-
setIndeterminate
public void setIndeterminate() -
isIndeterminate
public boolean isIndeterminate()
-