eTextReader.AnnotationListing
Class NotationListing.SortableHeaderRenderer

java.lang.Object
  extended by eTextReader.AnnotationListing.NotationListing.SortableHeaderRenderer
All Implemented Interfaces:
javax.swing.table.TableCellRenderer
Enclosing class:
NotationListing

private class NotationListing.SortableHeaderRenderer
extends java.lang.Object
implements javax.swing.table.TableCellRenderer

This class is used in place of the TableCellRenderer typically used by JTable facilitating the display of arrows in the column header to indicate sorting order(s).


Field Summary
private  javax.swing.table.TableCellRenderer tableCellRenderer
           
 
Constructor Summary
NotationListing.SortableHeaderRenderer(javax.swing.table.TableCellRenderer tableCellRenderer)
           
 
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
 

Field Detail

tableCellRenderer

private javax.swing.table.TableCellRenderer tableCellRenderer
Constructor Detail

NotationListing.SortableHeaderRenderer

public NotationListing.SortableHeaderRenderer(javax.swing.table.TableCellRenderer tableCellRenderer)
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