package com.vci.client.workflow.commom;
|
|
import java.awt.Component;
|
|
import javax.swing.JCheckBox;
|
import javax.swing.JList;
|
import javax.swing.ListCellRenderer;
|
|
public class Checklistrenderer extends JCheckBox implements ListCellRenderer {
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = -5267511577546162435L;
|
|
public Checklistrenderer() {
|
}
|
|
public Component getListCellRendererComponent(JList list, Object value,
|
int index, boolean isSelected, boolean cellHasFocus) {
|
setEnabled(list.isEnabled());
|
setSelected(((Checkableitem) value).isSelected());
|
setFont(list.getFont());
|
setText(value.toString());
|
|
return this;
|
}
|
|
}
|