package gui;
import javax.swing.*;
import java.awt.*;
public class CheckListRenderer extends JCheckBox implements ListCellRenderer {
private static final long serialVersionUID = -61471239947629664L;
@Override
public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean hasFocus) {
setEnabled(list.isEnabled());
setSelected(((CheckListItem) value).isSelected());
setFont(list.getFont());
setBackground(list.getBackground());
setForeground(list.getForeground());
setText(value.toString());
return this;
}
}