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 -