com.zfqjava.swing.cell
Class ObjectCellRenderer
java.lang.Object
|
+--com.zfqjava.swing.cell.AbstractCellRenderer
|
+--com.zfqjava.swing.cell.ObjectCellRenderer
- All Implemented Interfaces:
- javax.swing.ListCellRenderer, javax.swing.Renderer, javax.swing.table.TableCellRenderer, javax.swing.tree.TreeCellRenderer
- Direct Known Subclasses:
- BigDecimalCellRenderer, BigIntegerCellRenderer, BooleanCellRenderer, DateCellRenderer, NumberCellRenderer, StreamCellRenderer, URLCellRenderer
- public class ObjectCellRenderer
- extends AbstractCellRenderer
ObjectCellRenderer provides a object cell renderer,
can renderer JList, JTable,
JTree.
|
Method Summary |
protected javax.swing.JLabel |
createLabel()
|
java.awt.Component |
getComponent()
Returns the component for this renderer. |
protected void |
setValue(java.lang.Object value)
Sets the value for current renderer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
label
protected javax.swing.JLabel label
- The label to set text, icon and other attributes.
defaultHorizontalAlignment
protected int defaultHorizontalAlignment
- The default horizontal alignment.
The default value is SwingConstants.LEADING.
- Since:
- JCalendar 1.3
defaultVerticalAlignment
protected int defaultVerticalAlignment
- The default vertical alignment.
The default value is SwingConstants.CENTER.
- Since:
- JCalendar 1.3
ObjectCellRenderer
public ObjectCellRenderer()
createLabel
protected javax.swing.JLabel createLabel()
getComponent
public java.awt.Component getComponent()
- Description copied from class:
AbstractCellRenderer
- Returns the component for this renderer.
- Overrides:
getComponent in class AbstractCellRenderer
- Following copied from class:
com.zfqjava.swing.cell.AbstractCellRenderer
- Returns:
- the component for this renderer
setValue
protected void setValue(java.lang.Object value)
- Description copied from class:
AbstractCellRenderer
- Sets the value for current renderer.
This method aims to format the object in subclass.
- Overrides:
setValue in class AbstractCellRenderer
- Following copied from class:
com.zfqjava.swing.cell.AbstractCellRenderer
- Parameters:
value - the value to renderer
Copyright © 2001-2003 Extreme Component, Inc. All rights reserved.