JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.higrid
Class TableNodeRenderer

java.lang.Object
  |
  +--com.klg.jclass.cell.renderers.JCImageCellRenderer
        |
        +--com.klg.jclass.higrid.TableNodeRenderer
All Implemented Interfaces:
HiGridNodeRenderer, ImageObserver, JCCellRenderer, JCLightCellRenderer, Serializable

public class TableNodeRenderer
extends JCImageCellRenderer
implements HiGridNodeRenderer

An alternative to DefaultNodeRenderer when no indentation is wanted.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.klg.jclass.cell.renderers.JCImageCellRenderer
drawClipArrowOutline, utilities
 
Fields inherited from interface com.klg.jclass.higrid.HiGridNodeRenderer
serialVersionUID
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TableNodeRenderer()
           
 
Method Summary
 void draw(Graphics gc, com.klg.jclass.cell.JCCellInfo cellFormat, com.klg.jclass.higrid.NodeStatus nodeStatus, boolean selected)
          Used to draw the cell.
 void draw(Graphics gc, com.klg.jclass.cell.JCCellInfo cellFormat, Object o, boolean selected)
          Used to draw the cell.
 
Methods inherited from class com.klg.jclass.cell.renderers.JCImageCellRenderer
getAlignmentOffset, getPreferredSize, imageUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableNodeRenderer

public TableNodeRenderer()
Method Detail

draw

public void draw(Graphics gc,
                 com.klg.jclass.cell.JCCellInfo cellFormat,
                 Object o,
                 boolean selected)
Used to draw the cell. Note that the size of the cell comes from JCCellInfo.getDrawingArea(). When the renderer's draw method is called, the gc is translated to the upper-left corner of the drawing area for the cell. The "drawing area" of the cell is the region inside the borders and the margins.

Specified by:
draw in interface JCLightCellRenderer
Overrides:
draw in class JCImageCellRenderer
Parameters:
gc - Graphics context to use for drawing.
o - Object to be rendered
selected - Boolean value indicating whether the cell is selected
cellFormat -

draw

public void draw(Graphics gc,
                 com.klg.jclass.cell.JCCellInfo cellFormat,
                 com.klg.jclass.higrid.NodeStatus nodeStatus,
                 boolean selected)
Used to draw the cell. Note that the size of the cell comes from JCCellInfo.getDrawingArea(). When the renderer's draw method is called, the gc is translated to the upper-left corner of the drawing area for the cell. The "drawing area" of the cell is the region inside the borders and the margins.

Specified by:
draw in interface HiGridNodeRenderer
Parameters:
gc - Graphics context to use for drawing.
nodeStatus - Information about the object to be rendered
selected - Boolean value indicating whether the cell is selected
cellFormat - Cell property information.

Copyright © 2004 Quest Software Inc..
All rights reserved.