Class MaybeTristateButtonModel

java.lang.Object
javax.swing.DefaultButtonModel
javax.swing.JToggleButton.ToggleButtonModel
com.jidesoft.swing.TristateButtonModel
com.inductiveautomation.ignition.designer.gui.tristate.MaybeTristateButtonModel
All Implemented Interfaces:
ItemSelectable, Serializable, 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:
  • Field Details

    • mixedModeEnabled

      protected boolean mixedModeEnabled
  • Constructor Details

    • MaybeTristateButtonModel

      public MaybeTristateButtonModel()
  • Method Details

    • getNextState

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

      public boolean isMixedModeEnabled()
    • setMixedModeEnabled

      public void setMixedModeEnabled(boolean mixedModeEnabled)