org.springframework.richclient.util
Class AbstractCellRenderer

java.lang.Object
  extended by org.springframework.richclient.util.AbstractCellRenderer
All Implemented Interfaces:
ListCellRenderer, TableCellRenderer, TreeCellRenderer

public abstract class AbstractCellRenderer
extends Object
implements TreeCellRenderer, TableCellRenderer, ListCellRenderer

Convenient superclass that encapsulates common rendering code for an object applied to different controls.

Author:
Keith Donald

Constructor Summary
AbstractCellRenderer()
           
 
Method Summary
protected  ListCellRenderer createListCellRenderer()
           
protected  TableCellRenderer createTableCellRenderer()
           
protected  TreeCellRenderer createTreeCellRenderer()
           
 Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
           
 Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
           
 Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCellRenderer

public AbstractCellRenderer()
Method Detail

getTreeCellRendererComponent

public Component getTreeCellRendererComponent(JTree tree,
                                              Object value,
                                              boolean selected,
                                              boolean expanded,
                                              boolean leaf,
                                              int row,
                                              boolean hasFocus)
Specified by:
getTreeCellRendererComponent in interface TreeCellRenderer

getTableCellRendererComponent

public Component getTableCellRendererComponent(JTable table,
                                               Object value,
                                               boolean isSelected,
                                               boolean hasFocus,
                                               int row,
                                               int column)
Specified by:
getTableCellRendererComponent in interface TableCellRenderer

getListCellRendererComponent

public Component getListCellRendererComponent(JList list,
                                              Object value,
                                              int index,
                                              boolean isSelected,
                                              boolean cellHasFocus)
Specified by:
getListCellRendererComponent in interface ListCellRenderer

createListCellRenderer

protected ListCellRenderer createListCellRenderer()

createTableCellRenderer

protected TableCellRenderer createTableCellRenderer()

createTreeCellRenderer

protected TreeCellRenderer createTreeCellRenderer()


Copyright © 2004-2008 The Spring Framework. All Rights Reserved.