All Implemented Interfaces:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, SwingConstants

public class NullableCheckBox extends JCheckBox
A JCheckBox implementation, which allows null values, via NullableToggleButtonModel. This component is heavily influenced on TristateCheckBox by Heinz M. Kabutz. Original article: http://www.javaspecialists.eu/archive/Issue145.html Included with express permission from the author, 2019. Naming, formatting and behavior refinements by Björn Darri Sigurðsson.
Author:
Heinz M. Kabutz, Björn Darri Sigurðsson
See Also:
  • Constructor Details

    • NullableCheckBox

      public NullableCheckBox()
      Instantiates a new NullableCheckBox with no caption.
    • NullableCheckBox

      public NullableCheckBox(NullableToggleButtonModel model)
      Instantiates a new NullableCheckBox with no caption.
      Parameters:
      model - the model
    • NullableCheckBox

      public NullableCheckBox(NullableToggleButtonModel model, String text)
      Instantiates a new NullableCheckBox.
      Parameters:
      model - the model
      text - the caption text, if any
    • NullableCheckBox

      public NullableCheckBox(NullableToggleButtonModel model, String text, Icon icon)
      Instantiates a new NullableCheckBox.
      Parameters:
      model - the model
      text - the caption text, if any
      icon - the icon, if any
  • Method Details