Este un articol de meniu care se comportă la fel ca o casetă de validare (JCheckBox). Are aspectul unui patrat în care apare un simbol de validare (V) dacă este selectat și nu apare acest simbol dacă este deselectat. Caseta de validare poate fi însoțită de un text sau/și o pictogramă.
public JCheckBoxMenuItem(Icon icon) - construiește un JChecBoxMenuItem cu pictograma specificată.
public JCheckBoxMenuItem(String text) - construiește un JChecBoxMenuItem cu textul specificat.
public JCheckBoxMenuItem(String text, Icon icon) - construiește un JChecBoxMenuItem cu textul și pictograma specificate.
public JCheckBoxMenuItem(String text, boolean b) - construiește un JChecBoxMenuItem cu textul specificat, indicând dacă în starea inițială este sau nu selectat.
public JCheckBoxMenuItem(String text, Icon icon, boolean b) - construiește un JChecBoxMenuItem cu textul și pictograma specificate, indicând dacă în starea inițială este sau nu selectat.
public void setState(boolean b) - setează starea.