com.partnersoft.v3x.gui
Class ColorMappedListCellRenderer

java.lang.Object
  extended by com.partnersoft.v3x.gui.ColorMappedListCellRenderer
All Implemented Interfaces:
javax.swing.ListCellRenderer

public class ColorMappedListCellRenderer
extends java.lang.Object
implements javax.swing.ListCellRenderer

A cell renderer that renders a text value based on a Map of values to colors.


Constructor Summary
ColorMappedListCellRenderer()
           
ColorMappedListCellRenderer(java.util.Map colorMap)
           
 
Method Summary
 java.util.Map getColorMap()
           
 java.awt.Component getListCellRendererComponent(javax.swing.JList list, java.lang.Object value, int index, boolean isSelected, boolean hasFocus)
           
 void setColorMap(java.util.Map newMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorMappedListCellRenderer

public ColorMappedListCellRenderer()

ColorMappedListCellRenderer

public ColorMappedListCellRenderer(java.util.Map colorMap)
Method Detail

getListCellRendererComponent

public java.awt.Component getListCellRendererComponent(javax.swing.JList list,
                                                       java.lang.Object value,
                                                       int index,
                                                       boolean isSelected,
                                                       boolean hasFocus)
Specified by:
getListCellRendererComponent in interface javax.swing.ListCellRenderer

getColorMap

public java.util.Map getColorMap()

setColorMap

public void setColorMap(java.util.Map newMap)