JIDE 3.5.15

com.jidesoft.chart.render
Class RectangularPointRenderer

java.lang.Object
  extended by com.jidesoft.chart.render.AbstractRenderer
      extended by com.jidesoft.chart.render.AbstractPointRenderer
          extended by com.jidesoft.chart.render.RectangularPointRenderer
All Implemented Interfaces:
PointRenderer

public class RectangularPointRenderer
extends AbstractPointRenderer

A point renderer that draws a rectangle for each of its points. For this renderer, the width and height of each rectangle is taken from the 3rd and 4th dimension of the chart point (a ChartableND) of the ChartModel. In other words you can easily configure the size of each point individually.


Field Summary
 
Fields inherited from class com.jidesoft.chart.render.AbstractRenderer
alwaysShowOutlines, PROPERTY_OUTLINE_WIDTH, ROLLOVER_INTENSITY, support
 
Constructor Summary
RectangularPointRenderer()
           
 
Method Summary
 Shape renderPoint(Graphics g, Chart chart, ChartModel m, Chartable point, boolean isSelected, boolean hasRollover, boolean hasFocus, int x, int y)
          Render the point at the given x,y coordinates
 
Methods inherited from class com.jidesoft.chart.render.AbstractPointRenderer
getStyle
 
Methods inherited from class com.jidesoft.chart.render.AbstractRenderer
addPropertyChangeListener, getOutlineColor, getOutlineWidth, getSelectionColor, isAlwaysShowOutlines, removePropertyChangeListener, setAlwaysShowOutlines, setOutlineColor, setOutlineWidth, setSelectionColor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RectangularPointRenderer

public RectangularPointRenderer()
Method Detail

renderPoint

public Shape renderPoint(Graphics g,
                         Chart chart,
                         ChartModel m,
                         Chartable point,
                         boolean isSelected,
                         boolean hasRollover,
                         boolean hasFocus,
                         int x,
                         int y)
Description copied from interface: PointRenderer
Render the point at the given x,y coordinates

Parameters:
g - the Graphics context for rendering the point
chart - the Chart object
m - the model from which the point derives
point - the Chartable object to paint
isSelected - whether the point is currently selected
hasRollover - whether the point is currently in a rollover state
hasFocus - whether the point currently has editing focus
x - the x coordinate (in pixels) for the location of the point
y - the y coordinate (in pixels) for the location of the point
Returns:
the rendered shape

JIDE 3.5.15