Class MaybeTristateButtonModel

  • All Implemented Interfaces:
    java.awt.ItemSelectable, java.io.Serializable, javax.swing.ButtonModel

    public class MaybeTristateButtonModel
    extends com.jidesoft.swing.TristateButtonModel
    A tristate butto model that can have the mixed mode turned on or off
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean mixedModeEnabled  
      • Fields inherited from class com.jidesoft.swing.TristateButtonModel

        MIXED
      • Fields inherited from class javax.swing.DefaultButtonModel

        actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected int getNextState​(int state)  
      boolean isMixedModeEnabled()  
      void setMixedModeEnabled​(boolean mixedModeEnabled)  
      • Methods inherited from class com.jidesoft.swing.TristateButtonModel

        getState, isMixed, setMixed, setPressed, setSelected, setState, updateState
      • Methods inherited from class javax.swing.JToggleButton.ToggleButtonModel

        isSelected
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • mixedModeEnabled

        protected boolean mixedModeEnabled
    • Constructor Detail

      • MaybeTristateButtonModel

        public MaybeTristateButtonModel()
    • Method Detail

      • getNextState

        protected int getNextState​(int state)
        Overrides:
        getNextState in class com.jidesoft.swing.TristateButtonModel
      • isMixedModeEnabled

        public boolean isMixedModeEnabled()
      • setMixedModeEnabled

        public void setMixedModeEnabled​(boolean mixedModeEnabled)