package comeon.ui.preferences.wikis;
import com.google.common.io.Resources;
import comeon.ui.preferences.BaseListCellRenderer;
import javax.swing.*;
public final class WikiListCellRenderer extends BaseListCellRenderer<WikiModel> {
private static final long serialVersionUID = 1L;
private static final String TEMPLATE = "<html><strong>%1$s</strong><br/><em>%2$s</em></html>";
private static final Icon ACTIVE_ICON = new ImageIcon(Resources.getResource("comeon/ui/active.png"));
@Override
protected void customizeComponent(final WikiModel wiki) {
setText(String.format(TEMPLATE, wiki.getName(), wiki.getDisplayName()));
if (wiki.getActive()) {
setIcon(ACTIVE_ICON);
}
}
}