首页>代码>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;
    }
}
最近下载更多
WenMeng  LV9 2024年12月30日
13133117021  LV5 2024年12月24日
矿泉水  LV30 2024年10月8日
你们的代码都是我的了  LV16 2024年4月29日
等风来2020  LV3 2023年12月10日
buhuia  LV4 2023年6月9日
yangguang  LV8 2022年12月28日
dongandmin  LV8 2022年12月10日
caohanren  LV11 2022年12月9日
daidin  LV11 2022年7月20日
最近浏览更多
gfbuhbaduiei 1月9日
暂无贡献等级
WenMeng  LV9 2024年12月30日
13133117021  LV5 2024年12月24日
MQ-EQW 2024年12月20日
暂无贡献等级
葫芦马戏  LV1 2024年12月11日
Sotouch  LV15 2024年12月9日
Wq1008611 2024年11月28日
暂无贡献等级
3263394665  LV9 2024年8月31日
interface  LV22 2024年8月10日
windy079 2024年7月1日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友