package com.intellij.application.options; import com.intellij.icons.AllIcons; import com.intellij.openapi.module.Module; import com.intellij.ui.ListCellRendererWrapper; import javax.swing.*; /** * @author yole */ public class ModuleListCellRenderer extends ListCellRendererWrapper<Module> { @Override public void customize(JList list, Module module, int index, boolean selected, boolean hasFocus) { if (module == null) { setText("[none]"); } else { setIcon(AllIcons.Nodes.Module); setText(module.getName()); } } }