JComponentPack 1.5.0

com.zfqjava.swing.cell
Class StringCellRenderer

java.lang.Object
  extended by com.zfqjava.swing.cell.AbstractCellRenderer
      extended by com.zfqjava.swing.cell.ObjectCellRenderer
          extended by com.zfqjava.swing.cell.StringCellRenderer
All Implemented Interfaces:
ListCellRenderer, Renderer, TableCellRenderer, TreeCellRenderer

public class StringCellRenderer
extends ObjectCellRenderer

StringCellRenderer provides a string cell renderer, can renderer JList, JTable, JTree.


Field Summary
 
Fields inherited from class com.zfqjava.swing.cell.ObjectCellRenderer
defaultHorizontalAlignment, defaultVerticalAlignment, label
 
Fields inherited from class com.zfqjava.swing.cell.AbstractCellRenderer
noFocusBorder, useFocusColor
 
Constructor Summary
StringCellRenderer()
           
 
Method Summary
 Component getComponent()
          Returns the component for this renderer.
 char getEscapeChar()
          Returns the string escape char.
 boolean isMultiLine()
          Returns the multiple line property.
 void setEscapeChar(char c)
          Sets the string escape char.
 void setMultiLine(boolean multiLine)
          Sets to use multiple line property.
 void setOpaque(boolean opaque)
          Sets the opaque property.
protected  void setValue(Object value)
          Sets the value for current renderer.
 void updateUI()
          Updates UI.
 
Methods inherited from class com.zfqjava.swing.cell.ObjectCellRenderer
createLabel, getDefaultHorizontalAlignment, getDefaultVerticalAlignment, setDefaultHorizontalAlignment, setDefaultVerticalAlignment
 
Methods inherited from class com.zfqjava.swing.cell.AbstractCellRenderer
getCellProvider, getCellRendererComponent, getCellRendererComponentType, getListCellRendererComponent, getTableCellRendererComponent, getTreeCellRendererComponent, isOpaque, setCellProvider, setCellRendererComponentType, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringCellRenderer

public StringCellRenderer()
Method Detail

setMultiLine

public void setMultiLine(boolean multiLine)
Sets to use multiple line property.

Parameters:
multiLine - the multiple line property
Since:
JDataGrid 1.6.1
See Also:
isMultiLine()

isMultiLine

public boolean isMultiLine()
Returns the multiple line property.

Returns:
the multiple line property
Since:
JDataGrid 1.6.1
See Also:
setMultiLine(boolean)

setEscapeChar

public void setEscapeChar(char c)
Sets the string escape char.

Parameters:
c - the string escape char
Since:
JDataGrid 1.6.1
See Also:
getEscapeChar()

getEscapeChar

public char getEscapeChar()
Returns the string escape char.

Returns:
the string escape char
Since:
JDataGrid 1.6.1
See Also:
setEscapeChar(char)

getComponent

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

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

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.

Overrides:
setValue in class ObjectCellRenderer
Parameters:
value - the value to renderer

updateUI

public void updateUI()
Description copied from class: AbstractCellRenderer
Updates UI.

Overrides:
updateUI in class ObjectCellRenderer

setOpaque

public void setOpaque(boolean opaque)
Description copied from class: AbstractCellRenderer
Sets the opaque property.

Overrides:
setOpaque in class ObjectCellRenderer
Parameters:
opaque - the opaque property

JComponentPack 1.5.0

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