|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.chart.renderer.AbstractRenderer
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
org.jfree.chart.renderer.category.BarRenderer
org.jfree.chart.renderer.category.IntervalBarRenderer
org.jfree.chart.renderer.category.GanttRenderer
public class GanttRenderer
A renderer for simple Gantt charts.
Field Summary |
---|
Fields inherited from class org.jfree.chart.renderer.category.BarRenderer |
---|
BAR_OUTLINE_WIDTH_THRESHOLD, DEFAULT_ITEM_MARGIN |
Fields inherited from class org.jfree.chart.renderer.AbstractRenderer |
---|
DEFAULT_OUTLINE_PAINT, DEFAULT_OUTLINE_STROKE, DEFAULT_PAINT, DEFAULT_SHAPE, DEFAULT_STROKE, DEFAULT_VALUE_LABEL_FONT, DEFAULT_VALUE_LABEL_PAINT, ZERO |
Constructor Summary | |
---|---|
GanttRenderer()
Creates a new renderer. |
Method Summary | |
---|---|
void |
drawItem(java.awt.Graphics2D g2,
CategoryItemRendererState state,
java.awt.geom.Rectangle2D dataArea,
CategoryPlot plot,
CategoryAxis domainAxis,
ValueAxis rangeAxis,
CategoryDataset dataset,
int row,
int column,
int pass)
Draws the bar for a single (series, category) data item. |
protected void |
drawTask(java.awt.Graphics2D g2,
CategoryItemRendererState state,
java.awt.geom.Rectangle2D dataArea,
CategoryPlot plot,
CategoryAxis domainAxis,
ValueAxis rangeAxis,
GanttCategoryDataset dataset,
int row,
int column)
Draws a single task. |
protected void |
drawTasks(java.awt.Graphics2D g2,
CategoryItemRendererState state,
java.awt.geom.Rectangle2D dataArea,
CategoryPlot plot,
CategoryAxis domainAxis,
ValueAxis rangeAxis,
GanttCategoryDataset dataset,
int row,
int column)
Draws the tasks/subtasks for one item. |
boolean |
equals(java.lang.Object obj)
Tests this renderer for equality with an arbitrary object. |
java.awt.Paint |
getCompletePaint()
Returns the paint used to show the percentage complete. |
double |
getEndPercent()
Returns the position of the end of the progress indicator, as a percentage of the bar width. |
java.awt.Paint |
getIncompletePaint()
Returns the paint used to show the percentage incomplete. |
double |
getStartPercent()
Returns the position of the start of the progress indicator, as a percentage of the bar width. |
void |
setCompletePaint(java.awt.Paint paint)
Sets the paint used to show the percentage complete and sends a RendererChangeEvent to all registered listeners. |
void |
setEndPercent(double percent)
Sets the position of the end of the progress indicator, as a percentage of the bar width, and sends a RendererChangeEvent to all
registered listeners. |
void |
setIncompletePaint(java.awt.Paint paint)
Sets the paint used to show the percentage incomplete and sends a RendererChangeEvent to all registered listeners. |
void |
setStartPercent(double percent)
Sets the position of the start of the progress indicator, as a percentage of the bar width, and sends a RendererChangeEvent to
all registered listeners. |
Methods inherited from class org.jfree.chart.renderer.category.IntervalBarRenderer |
---|
drawInterval |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.chart.LegendItemSource |
---|
getLegendItems |
Methods inherited from interface org.jfree.util.PublicCloneable |
---|
clone |
Constructor Detail |
---|
public GanttRenderer()
Method Detail |
---|
public java.awt.Paint getCompletePaint()
null
.setCompletePaint(Paint)
public void setCompletePaint(java.awt.Paint paint)
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).getCompletePaint()
public java.awt.Paint getIncompletePaint()
null
).setCompletePaint(Paint)
public void setIncompletePaint(java.awt.Paint paint)
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).getIncompletePaint()
public double getStartPercent()
setStartPercent(double)
public void setStartPercent(double percent)
RendererChangeEvent
to
all registered listeners.
percent
- the percent.getStartPercent()
public double getEndPercent()
setEndPercent(double)
public void setEndPercent(double percent)
RendererChangeEvent
to all
registered listeners.
percent
- the percent.getEndPercent()
public void drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)
drawItem
in interface CategoryItemRenderer
drawItem
in class IntervalBarRenderer
g2
- the graphics device.state
- the renderer state.dataArea
- the data area.plot
- the plot.domainAxis
- the domain axis.rangeAxis
- the range axis.dataset
- the dataset.row
- the row index (zero-based).column
- the column index (zero-based).pass
- the pass index.protected void drawTasks(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, GanttCategoryDataset dataset, int row, int column)
g2
- the graphics device.state
- the renderer state.dataArea
- the data plot area.plot
- the plot.domainAxis
- the domain axis.rangeAxis
- the range axis.dataset
- the data.row
- the row index (zero-based).column
- the column index (zero-based).protected void drawTask(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, GanttCategoryDataset dataset, int row, int column)
g2
- the graphics device.state
- the renderer state.dataArea
- the data plot area.plot
- the plot.domainAxis
- the domain axis.rangeAxis
- the range axis.dataset
- the data.row
- the row index (zero-based).column
- the column index (zero-based).public boolean equals(java.lang.Object obj)
equals
in class BarRenderer
obj
- the object (null
permitted).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |