public class

ColorBlock

extends AbstractBlock
implements Block
java.lang.Object
   ↳ org.jfree.chart.block.AbstractBlock
     ↳ org.jfree.chart.block.ColorBlock

Class Overview

A block that is filled with a single color.

Summary

Public Constructors
ColorBlock(Paint paint, double width, double height)
Creates a new block.
Public Methods
Size2D arrange(Graphics2D g2, RectangleConstraint constraint)
Arranges the contents of the block, within the given constraints, and returns the block size.
Object draw(Graphics2D g2, Rectangle2D area, Object params)
Draws the block within the specified area.
void draw(Graphics2D g2, Rectangle2D area)
Draws the block.
boolean equals(Object obj)
Tests this block for equality with an arbitrary object.
Paint getPaint()
Returns the paint.
[Expand]
Inherited Methods
From class org.jfree.chart.block.AbstractBlock
From class java.lang.Object
From interface org.jfree.chart.block.Block

Public Constructors

public ColorBlock (Paint paint, double width, double height)

Creates a new block.

Parameters
paint the paint (null not permitted).
width the width.
height the height.

Public Methods

public Size2D arrange (Graphics2D g2, RectangleConstraint constraint)

Arranges the contents of the block, within the given constraints, and returns the block size.

Parameters
g2 the graphics device.
constraint the constraint (null not permitted).
Returns
  • The block size (in Java2D units, never null).

public Object draw (Graphics2D g2, Rectangle2D area, Object params)

Draws the block within the specified area.

Parameters
g2 the graphics device.
area the area.
params ignored (null permitted).
Returns
  • Always null.

public void draw (Graphics2D g2, Rectangle2D area)

Draws the block.

Parameters
g2 the graphics device.
area the area.

public boolean equals (Object obj)

Tests this block for equality with an arbitrary object.

Parameters
obj the object (null permitted).
Returns
  • A boolean.

public Paint getPaint ()

Returns the paint.

Returns
  • The paint (never null).