首页>代码>java swing聊天室代码>/jq/src/client/model/entity/MyCellRenderer.java
/**
 * ClassName: MyCellRenderer.java
 * Author: qiujy
 * CreateTime: 2009-4-15
 * EMAIL: qjyong@gmail.com
 * Copyright 2009 ++YONG All rights reserved.
 */
package client.model.entity;

import java.awt.Component;

import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.ListCellRenderer;

import common.model.entity.User;



public class MyCellRenderer extends JLabel implements ListCellRenderer {

	private static final long serialVersionUID = 3460394416991636990L;

	public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
    	User user = (User)value;
        String name = user.getNickname() + "(" + user.getId() + ")";
        setText(name);
        setIcon(user.getHeadIcon());
        if (isSelected) {
        	setBackground(list.getSelectionBackground());
        	setForeground(list.getSelectionForeground());
        } else {
	       setBackground(list.getBackground());
	       setForeground(list.getForeground());
        }
        setEnabled(list.isEnabled());
        setFont(list.getFont());
        setOpaque(true);
        return this;
    }
}
最近下载更多
等风来2020  LV3 2023年12月10日
buhuia  LV4 2023年6月9日
yangguang  LV8 2022年12月28日
dongandmin  LV6 2022年12月10日
caohanren  LV11 2022年12月9日
daidin  LV11 2022年7月20日
Kevin_001  LV6 2022年7月3日
小冷依诺  LV6 2022年6月23日
微信网友_5992582549164032  LV6 2022年6月21日
渔客不知鱼乐  LV2 2022年6月18日
最近浏览更多
krispeng  LV6 4月16日
taoshen95  LV14 1月19日
陈小灏  LV14 2023年12月27日
pangzhihui  LV12 2023年12月14日
等风来2020  LV3 2023年12月10日
fesfefe  LV13 2023年11月25日
1112WHQ  LV7 2023年11月3日
遇见就珍惜吧 2023年10月27日
暂无贡献等级
Wsy2860  LV1 2023年9月6日
hongdongdong  LV12 2023年8月9日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友