JComponentPack 1.3.0

com.zfqjava.swing.cell
Class DefaultCellRenderer

java.lang.Object
  extended by com.zfqjava.swing.cell.AbstractCellRenderer
      extended by com.zfqjava.swing.cell.DefaultCellRenderer
All Implemented Interfaces:
ListCellRenderer, Renderer, TableCellRenderer, TreeCellRenderer
Direct Known Subclasses:
FileCellRenderer

public class DefaultCellRenderer
extends AbstractCellRenderer

DefaultCellRenderer provides a default cell renderer, can renderer JList, JTable, JTree.


Field Summary
protected  JLabel iconLabel
          The label to set icon.
protected  JLabel textLabel
          The label to set text.
 
Fields inherited from class com.zfqjava.swing.cell.AbstractCellRenderer
noFocusBorder, useFocusColor
 
Constructor Summary
DefaultCellRenderer()
           
 
Method Summary
 Component getComponent()
          Returns the component for this renderer.
protected  void setValue(Object value)
          Sets the value for current renderer.
 void setValue(Object value, boolean isSelected)
          Sets the value.
 
Methods inherited from class com.zfqjava.swing.cell.AbstractCellRenderer
getCellProvider, getCellRendererComponent, getCellRendererComponentType, getListCellRendererComponent, getTableCellRendererComponent, getTreeCellRendererComponent, isOpaque, setCellProvider, setCellRendererComponentType, setOpaque, updateUI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iconLabel

protected JLabel iconLabel
The label to set icon.


textLabel

protected JLabel textLabel
The label to set text.

Constructor Detail

DefaultCellRenderer

public DefaultCellRenderer()
Method Detail

getComponent

public Component getComponent()
Description copied from class: AbstractCellRenderer
Returns the component for this renderer.

Specified by:
getComponent in interface Renderer
Specified by:
getComponent in class AbstractCellRenderer
Returns:
the component for this renderer

setValue

public void setValue(Object value,
                     boolean isSelected)
Description copied from class: AbstractCellRenderer
Sets the value.

Specified by:
setValue in interface Renderer
Overrides:
setValue in class AbstractCellRenderer
Parameters:
value - the value
isSelected - the select state

setValue

protected void setValue(Object value)
Description copied from class: AbstractCellRenderer
Sets the value for current renderer. This method aims to format the object in subclass.

Specified by:
setValue in class AbstractCellRenderer
Parameters:
value - the value to renderer

JComponentPack 1.3.0

Send your Feedback
JComponentPack 1.3.0
Copyright © 2001-2007 Extreme Component, Inc. All rights reserved.