com.partnersoft.v3x.gui
Class ColorMappedCellRenderer

java.lang.Object
  extended by com.partnersoft.v3x.gui.ColorMappedCellRenderer
All Implemented Interfaces:
javax.swing.table.TableCellRenderer

public class ColorMappedCellRenderer
extends java.lang.Object
implements javax.swing.table.TableCellRenderer

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


Constructor Summary
ColorMappedCellRenderer()
           
ColorMappedCellRenderer(java.util.Map colorMap)
           
 
Method Summary
 java.util.Map getColorMap()
           
 java.lang.String getProperty()
           
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
           
 void setColorMap(java.util.Map newMap)
           
 void setProperty(java.lang.String newProperty)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorMappedCellRenderer

public ColorMappedCellRenderer()

ColorMappedCellRenderer

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

getTableCellRendererComponent

public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
                                                        java.lang.Object value,
                                                        boolean isSelected,
                                                        boolean hasFocus,
                                                        int row,
                                                        int column)
Specified by:
getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer

getColorMap

public java.util.Map getColorMap()

setColorMap

public void setColorMap(java.util.Map newMap)

getProperty

public java.lang.String getProperty()

setProperty

public void setProperty(java.lang.String newProperty)