JCheckBox is the Java Swing implementation of a check box, an item that can be selected or deselected, and which displays its state to the user.