Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

oracle.javatools.ui.table
Class GenericTableCellRenderer

java.lang.Object
  extended by oracle.javatools.ui.table.GenericTableCellRenderer
All Implemented Interfaces:
javax.swing.table.TableCellRenderer

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

Default cell renderer for GenericTable. This wraps a TableCellRenderer and provides sort column highlighting for the column that is sorted using JTable.getRowSorter() and column alignment. Sort column highlighting: The column currently being used to sort the table is highlighted in a slightly different color from the other columns in the table. This makes it easier to see which column is the sort column. By default GenericTable uses GenericTableCellRenderer for the table cells which highlights the sort column. Column HorizontalAlignment: This renderer supports individual column's horizontal alignment if the table model implements GenericTableModel interface.


Constructor Summary
GenericTableCellRenderer(javax.swing.table.TableCellRenderer defaultRenderer)
          Creates a GenericTableCellRenderer wrapping over the base default TableCellRenderer.
 
Method Summary
 javax.swing.table.TableCellRenderer getBaseRenderer()
          Get the base TableCellRenderer that is wrapped inside this renderer.
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
          Returns the cell renderer after applying sort column highlight and alignment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericTableCellRenderer

public GenericTableCellRenderer(javax.swing.table.TableCellRenderer defaultRenderer)
Creates a GenericTableCellRenderer wrapping over the base default TableCellRenderer.

Method Detail

getBaseRenderer

public javax.swing.table.TableCellRenderer getBaseRenderer()
Get the base TableCellRenderer that is wrapped inside this renderer.


getTableCellRendererComponent

public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
                                                        java.lang.Object value,
                                                        boolean isSelected,
                                                        boolean hasFocus,
                                                        int row,
                                                        int column)
Returns the cell renderer after applying sort column highlight and alignment.

Specified by:
getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.