dsto.dfc.swing.controls
Interface CellRenderer

All Superinterfaces:
ListCellRenderer, TableCellRenderer, TreeCellRenderer
All Known Implementing Classes:
AbstractCellRenderer, ColorCellRenderer, FontCellRenderer, IconicCellRenderer

public interface CellRenderer
extends ListCellRenderer, TableCellRenderer, TreeCellRenderer

Defines a unified cell renderer interface for objects that can render in tables, trees and lists.

Version:
$Revision$
See Also:
AbstractCellRenderer

Method Summary
 JComponent getRendererComponent(JComponent client, Object value, int row, int column, boolean isSelected, boolean hasFocus, boolean expanded, boolean leaf)
          The unified renderer component access method.
 
Methods inherited from interface javax.swing.ListCellRenderer
getListCellRendererComponent
 
Methods inherited from interface javax.swing.table.TableCellRenderer
getTableCellRendererComponent
 
Methods inherited from interface javax.swing.tree.TreeCellRenderer
getTreeCellRendererComponent
 

Method Detail

getRendererComponent

JComponent getRendererComponent(JComponent client,
                                Object value,
                                int row,
                                int column,
                                boolean isSelected,
                                boolean hasFocus,
                                boolean expanded,
                                boolean leaf)
The unified renderer component access method. Clients may either call this method to obtain a renderer component, or one of the list, table or tree cell renderer access methods.



Copyright © 2008 Commonwealth of Australia