Если это ДЕЙСТВИТЕЛЬНО то, что вы хотите сделать вместо использования JLabel с соответствующим текстом и / или значком, вы можете создать прослушиватель действий для флажка и вызвать его setSelected:
// the action listener for the checkbox
private void myCheckBoxActionPerformed(java.awt.event.ActionEvent evt)
{
if (status.equals("0")
myCheckBox.setSelected(false);
else
myCheckBox.setSelected(true);
}
Toмягко говоря, это не элегантное решение, но создается впечатление, что флажок не редактируется.