dsto.dfc.swing.controls
Class ColorCellRenderer

java.lang.Object
  extended by dsto.dfc.swing.controls.AbstractCellRenderer
      extended by dsto.dfc.swing.controls.ColorCellRenderer
All Implemented Interfaces:
CellRenderer, ListCellRenderer, TableCellRenderer, TreeCellRenderer

public class ColorCellRenderer
extends AbstractCellRenderer

A generic cell renderer for AWT Color values.

Version:
$Revision$

Constructor Summary
ColorCellRenderer()
           
 
Method Summary
static String getColorName(Color color)
          Get an english name for a color if defined, otherwise return "[R, G, B]" form.
 JComponent getRendererComponent(JComponent client, Object value, int row, int column, boolean isSelected, boolean hasFocus, boolean expanded, boolean leaf)
          Return the renderer component.
 
Methods inherited from class dsto.dfc.swing.controls.AbstractCellRenderer
getBackground, getBorder, getForeground, getLabel, getListCellRendererComponent, getTableCellRendererComponent, getTreeCellRendererComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorCellRenderer

public ColorCellRenderer()
Method Detail

getColorName

public static final String getColorName(Color color)
Get an english name for a color if defined, otherwise return "[R, G, B]" form.


getRendererComponent

public JComponent getRendererComponent(JComponent client,
                                       Object value,
                                       int row,
                                       int column,
                                       boolean isSelected,
                                       boolean hasFocus,
                                       boolean expanded,
                                       boolean leaf)
Description copied from class: AbstractCellRenderer
Return the renderer component.

Specified by:
getRendererComponent in interface CellRenderer
Specified by:
getRendererComponent in class AbstractCellRenderer


Copyright © 2008 Commonwealth of Australia