public class

EmptyBlock

extends AbstractBlock
implements Serializable Cloneable Block
java.lang.Object
   ↳ org.jfree.chart.block.AbstractBlock
     ↳ org.jfree.chart.block.EmptyBlock

Class Overview

An empty block with a fixed size.

Summary

Public Constructors
EmptyBlock(double width, double height)
Creates a new block with the specified width and height.
Public Methods
Size2D arrange(Graphics2D g2, RectangleConstraint constraint)
Arranges the contents of the block, within the given constraints, and returns the block size.
Object clone()
Returns a clone of the block.
Object draw(Graphics2D g2, Rectangle2D area, Object params)
Draws the block within the specified area.
void draw(Graphics2D g2, Rectangle2D area)
Draws the block.
[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 EmptyBlock (double width, double height)

Creates a new block with the specified width and height.

Parameters
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 clone ()

Returns a clone of the block.

Returns
  • A clone.
Throws
CloneNotSupportedException if there is a problem cloning.

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

Draws the block within the specified area. Since the block is empty, there is nothing to draw except the optional border.

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. Since the block is empty, there is nothing to draw except the optional border.

Parameters
g2 the graphics device.
area the area.