T - the type of the objects to be rendered in the list.public abstract class SuperListCellRenderer<T>
extends java.lang.Object
implements javax.swing.ListCellRenderer
AttributedString, 
TextAttribute, 
AttributedStringBuilder| Modifier and Type | Field and Description | 
|---|---|
protected static javax.swing.border.Border | 
noFocusBorder  | 
| Constructor and Description | 
|---|
SuperListCellRenderer()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
cellSetup(javax.swing.JList list,
         T value,
         int index,
         boolean isSelected,
         boolean cellHasFocus)  | 
Tuple<javax.swing.Icon,java.text.AttributedString> | 
getCellContent(javax.swing.JList list,
              T value,
              int index,
              boolean isSelected,
              boolean cellHasFocus)
Deprecated. 
 
use getCellIcon, getCellText to supply cell contents. 
 | 
javax.swing.Icon | 
getCellIcon(javax.swing.JList list,
           T value,
           int index,
           boolean isSelected,
           boolean cellHasFocus)  | 
java.text.AttributedString | 
getCellText(javax.swing.JList list,
           T value,
           int index,
           boolean isSelected,
           boolean cellHasFocus)
Get the text content of the cell as an AttributedString. 
 | 
javax.swing.JComponent | 
getListCellRendererComponent(javax.swing.JList list,
                            java.lang.Object value,
                            int index,
                            boolean isSelected,
                            boolean cellHasFocus)  | 
static void | 
main(java.lang.String[] args)
Starts a small app that simply demonstrates this class 
 | 
public javax.swing.JComponent getListCellRendererComponent(javax.swing.JList list,
                                                  java.lang.Object value,
                                                  int index,
                                                  boolean isSelected,
                                                  boolean cellHasFocus)
getListCellRendererComponent in interface javax.swing.ListCellRendererpublic Tuple<javax.swing.Icon,java.text.AttributedString> getCellContent(javax.swing.JList list, T value, int index, boolean isSelected, boolean cellHasFocus)
Clients should not us this method, but instead use getCellIcon/getCellText.
public javax.swing.Icon getCellIcon(javax.swing.JList list,
                           T value,
                           int index,
                           boolean isSelected,
                           boolean cellHasFocus)
public java.text.AttributedString getCellText(javax.swing.JList list,
                                     T value,
                                     int index,
                                     boolean isSelected,
                                     boolean cellHasFocus)
protected void cellSetup(javax.swing.JList list,
             T value,
             int index,
             boolean isSelected,
             boolean cellHasFocus)
public static void main(java.lang.String[] args)
args -