public class LabelBlock extends AbstractBlock implements Block, PublicCloneable
| Modifier and Type | Field and Description |
|---|---|
static Paint |
DEFAULT_PAINT
The default color.
|
| Constructor and Description |
|---|
LabelBlock(String label)
Creates a new label block.
|
LabelBlock(String text,
Font font)
Creates a new label block.
|
LabelBlock(String text,
Font font,
Paint paint)
Creates a new label block.
|
| Modifier and Type | Method and Description |
|---|---|
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 this
LabelBlock instance. |
void |
draw(Graphics2D g2,
Rectangle2D area)
Draws the block.
|
Object |
draw(Graphics2D g2,
Rectangle2D area,
Object params)
Draws the block within the specified area.
|
boolean |
equals(Object obj)
Tests this
LabelBlock for equality with an arbitrary object. |
TextBlockAnchor |
getContentAlignmentPoint()
Returns the content alignment point.
|
Font |
getFont()
Returns the font.
|
Paint |
getPaint()
Returns the paint.
|
RectangleAnchor |
getTextAnchor()
Returns the text anchor (never
null). |
String |
getToolTipText()
Returns the tool tip text.
|
String |
getURLText()
Returns the URL text.
|
void |
setContentAlignmentPoint(TextBlockAnchor anchor)
Sets the content alignment point.
|
void |
setFont(Font font)
Sets the font and regenerates the label.
|
void |
setPaint(Paint paint)
Sets the paint and regenerates the label.
|
void |
setTextAnchor(RectangleAnchor anchor)
Sets the text anchor.
|
void |
setToolTipText(String text)
Sets the tool tip text.
|
void |
setURLText(String text)
Sets the URL text.
|
arrange, calculateTotalHeight, calculateTotalWidth, drawBorder, getBounds, getContentXOffset, getContentYOffset, getFrame, getHeight, getID, getMargin, getPadding, getWidth, setBorder, setBounds, setFrame, setHeight, setID, setMargin, setMargin, setPadding, setPadding, setWidth, toContentConstraint, trimBorder, trimMargin, trimPadding, trimToContentHeight, trimToContentWidthpublic static final Paint DEFAULT_PAINT
public LabelBlock(String label)
label - the label (null not permitted).public LabelBlock(String text, Font font)
text - the text for the label (null not permitted).font - the font (null not permitted).public Font getFont()
null).setFont(Font)public void setFont(Font font)
font - the font (null not permitted).getFont()public Paint getPaint()
null).setPaint(Paint)public void setPaint(Paint paint)
paint - the paint (null not permitted).getPaint()public String getToolTipText()
null).setToolTipText(String)public void setToolTipText(String text)
text - the text (null permitted).getToolTipText()public String getURLText()
null).setURLText(String)public void setURLText(String text)
text - the text (null permitted).getURLText()public TextBlockAnchor getContentAlignmentPoint()
null).public void setContentAlignmentPoint(TextBlockAnchor anchor)
anchor - the anchor used to determine the alignment point (never
null).public RectangleAnchor getTextAnchor()
null).public void setTextAnchor(RectangleAnchor anchor)
anchor - the anchor (null not permitted).public Size2D arrange(Graphics2D g2, RectangleConstraint constraint)
arrange in interface Blockarrange in class AbstractBlockg2 - the graphics device.constraint - the constraint (null not permitted).null).public void draw(Graphics2D g2, Rectangle2D area)
public Object draw(Graphics2D g2, Rectangle2D area, Object params)
public boolean equals(Object obj)
LabelBlock for equality with an arbitrary object.equals in class AbstractBlockobj - the object (null permitted).public Object clone() throws CloneNotSupportedException
LabelBlock instance.clone in interface PublicCloneableclone in class AbstractBlockCloneNotSupportedException - if there is a problem cloning.Copyright © 2001–2017 JFree.org. All rights reserved.