EntityList.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:swing 作者:
@Override
@SuppressWarnings("unchecked")
public java.awt.Component getListCellRendererComponent(JList list,
                                                       Object value,
                                                       int index,
                                                       boolean isSelected,
                                                       boolean cellHasFocus) {
    E entity = (E) entityListModel.getElementAt(index);
    if (entity != null && entity.toString() != null && !entity.toString().isEmpty()) {
        setText(entity.toString());
    } else {
        setText("");
    }
    if (entityIcon != null) {
        setIcon(entityIcon);
    }
    if (isSelected) {
        setBackground(list.getSelectionBackground());
        setForeground(list.getSelectionForeground());
    } else {
        setBackground(list.getBackground());
        setForeground(list.getForeground());
    }
    return this;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号