org.jcreme.swing.table
Class ValueDrivenTableCellRenderer

java.lang.Object
  extended byorg.jcreme.swing.table.ValueDrivenTableCellRenderer
All Implemented Interfaces:
javax.swing.table.TableCellRenderer

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

This TableCellRenderer is designed to be used with a transposable model. It should be defined as the Default renderer for the TransposableTableModel.TransposedValue class. This renderer only works through the default renderers defined on a per class basis. A mechanism can be developped to provide a renderer on a per line basis (to match the per column renderer) but would hardly resist to sorting in general.

Version:
$Revision: 1.1 $
Author:
$Author: dbregeon $

Constructor Summary
ValueDrivenTableCellRenderer()
           
 
Method Summary
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueDrivenTableCellRenderer

public ValueDrivenTableCellRenderer()
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
See Also:
TableCellRenderer.getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)


Copyright 2006 null. All Rights Reserved.