package com.vci.client.framework.rightConfig.operate;
|
import java.awt.Color;
|
import java.awt.Component;
|
|
import javax.swing.JCheckBox;
|
import javax.swing.JList;
|
import javax.swing.ListCellRenderer;
|
|
/**
|
* 用于处理JList的形式
|
*
|
* @author liudi
|
*/
|
public class CheckBoxItem implements ListCellRenderer {
|
/**
|
* 定义其形式为CheckBox
|
*/
|
private JCheckBox jcb;
|
|
/**
|
* 构造函数
|
*/
|
public CheckBoxItem() {
|
jcb = new JCheckBox();
|
}
|
|
/**
|
* 实现ListCellRenderer的getListCellRendererComponent接口
|
*/
|
public Component getListCellRendererComponent(JList list, Object value,
|
int index, boolean isSelected, boolean cellHasFocus) {
|
jcb.setBackground(Color.white);
|
jcb.setText(value.toString());
|
jcb.setSelected(isSelected);
|
return jcb;
|
}
|
}
|