/** * Create the check box in the cell. * <p/> * By default, it creates a TristateCheckBox and set opaque to false. * * @return the check box instance. */ protected TristateCheckBox createCheckBox() { TristateCheckBox checkBox = new NullTristateCheckBox(); checkBox.setOpaque(false); return checkBox; }
private void validateCheckBox() { if (_checkBox == null || _checkBoxIcon != UIManager.getDefaults().getIcon("CheckBox.icon")) { _checkBox = new TristateCheckBox(); _checkBox.setOpaque(false); _checkBoxIcon = UIManager.getDefaults().getIcon("CheckBox.icon"); _uncheckImage = null; _checkedImage = null; _mixedImage = null; } }