@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;
}
EntityList.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:swing
作者:
评论列表
文章目录