org.fife.ui
Class FileExplorerTableModel.SortableHeaderRenderer

java.lang.Object
  extended by org.fife.ui.FileExplorerTableModel.SortableHeaderRenderer
All Implemented Interfaces:
javax.swing.plaf.UIResource, javax.swing.table.TableCellRenderer
Enclosing class:
FileExplorerTableModel

public class FileExplorerTableModel.SortableHeaderRenderer
extends java.lang.Object
implements javax.swing.table.TableCellRenderer, javax.swing.plaf.UIResource

A cell renderer for column headers for sorted tables. This renderer will draw an "up" or "down" arrow beside a column's name if the table is sorted by that column.


Constructor Summary
FileExplorerTableModel.SortableHeaderRenderer(javax.swing.table.TableCellRenderer tableCellRenderer)
           
 
Method Summary
 void applyComponentOrientation(java.awt.ComponentOrientation o)
          Provides a hook to change the orientation on the delegated-to renderer.
 javax.swing.table.TableCellRenderer getDelegateRenderer()
           
 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

FileExplorerTableModel.SortableHeaderRenderer

public FileExplorerTableModel.SortableHeaderRenderer(javax.swing.table.TableCellRenderer tableCellRenderer)
Method Detail

getDelegateRenderer

public javax.swing.table.TableCellRenderer getDelegateRenderer()

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

applyComponentOrientation

public void applyComponentOrientation(java.awt.ComponentOrientation o)
Provides a hook to change the orientation on the delegated-to renderer.

Parameters:
o - The new orientation.