|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jfree.chart.title.Title
org.jfree.chart.title.TextTitle
public class TextTitle
A chart title that displays a text string.
| Field Summary | |
|---|---|
static java.awt.Font |
DEFAULT_FONT
The default font. |
static java.awt.Paint |
DEFAULT_TEXT_PAINT
The default text color. |
| Fields inherited from class org.jfree.chart.title.Title |
|---|
BOTTOM, CENTER, DEFAULT_HORIZONTAL_ALIGNMENT, DEFAULT_POSITION, DEFAULT_SPACER, DEFAULT_VERTICAL_ALIGNMENT, EAST, LEFT, MIDDLE, NORTH, RIGHT, SOUTH, TOP, WEST |
| Constructor Summary | |
|---|---|
TextTitle()
Creates a new title, using default attributes where necessary. |
|
TextTitle(java.lang.String text)
Creates a new title, using default attributes where necessary. |
|
TextTitle(java.lang.String text,
java.awt.Font font)
Creates a new title, using default attributes where necessary. |
|
TextTitle(java.lang.String text,
java.awt.Font font,
org.jfree.ui.HorizontalAlignment horizontalAlignment)
Creates a new title, using default attributes where necessary. |
|
TextTitle(java.lang.String text,
java.awt.Font font,
java.awt.Paint paint)
Creates a new title, using default attributes where necessary. |
|
TextTitle(java.lang.String text,
java.awt.Font font,
java.awt.Paint paint,
org.jfree.ui.RectangleEdge position,
org.jfree.ui.HorizontalAlignment horizontalAlignment,
org.jfree.ui.VerticalAlignment verticalAlignment,
org.jfree.ui.Spacer spacer)
Creates a new title. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Returns a clone of this object. |
void |
draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area)
Draws the title on a Java 2D graphics device (such as the screen or a printer). |
protected void |
drawHorizontal(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area)
Draws a the title horizontally within the specified area. |
protected void |
drawVertical(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area)
Draws a the title vertically within the specified area. |
boolean |
equals(java.lang.Object obj)
Tests this title for equality with another object. |
java.awt.Paint |
getBackgroundPaint()
Returns the background paint. |
java.awt.Font |
getFont()
Returns the font used to display the title string. |
java.awt.Paint |
getPaint()
Returns the paint used to display the title string. |
float |
getPreferredHeight(java.awt.Graphics2D g2,
float width)
Returns the preferred height of the title. |
float |
getPreferredWidth(java.awt.Graphics2D g2,
float height)
Returns the preferred width of the title. |
java.lang.String |
getText()
Returns the title text. |
int |
hashCode()
Returns a hash code. |
void |
setBackgroundPaint(java.awt.Paint paint)
Sets the background paint and sends a TitleChangeEvent to all registered listeners. |
void |
setFont(java.awt.Font font)
Sets the font used to display the title string. |
void |
setPaint(java.awt.Paint paint)
Sets the paint used to display the title string. |
void |
setText(java.lang.String text)
Sets the title to the specified text and sends a TitleChangeEvent to all
registered listeners. |
| Methods inherited from class org.jfree.chart.title.Title |
|---|
addChangeListener, getHorizontalAlignment, getNotify, getPosition, getSpacer, getVerticalAlignment, notifyListeners, removeChangeListener, setHorizontalAlignment, setNotify, setPosition, setSpacer, setVerticalAlignment |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.awt.Font DEFAULT_FONT
public static final java.awt.Paint DEFAULT_TEXT_PAINT
| Constructor Detail |
|---|
public TextTitle()
public TextTitle(java.lang.String text)
text - the title text (null not permitted).
public TextTitle(java.lang.String text,
java.awt.Font font)
text - the title text (null not permitted).font - the title font (null not permitted).
public TextTitle(java.lang.String text,
java.awt.Font font,
java.awt.Paint paint)
text - the title text (null not permitted).font - the title font (null not permitted).paint - the title paint (null not permitted).
public TextTitle(java.lang.String text,
java.awt.Font font,
org.jfree.ui.HorizontalAlignment horizontalAlignment)
HorizontalAlignment.LEFT,
HorizontalAlignment.RIGHT and HorizontalAlignment.CENTER.
text - the title text (null not permitted).font - the title font (null not permitted).horizontalAlignment - the horizontal alignment (null not permitted).
public TextTitle(java.lang.String text,
java.awt.Font font,
java.awt.Paint paint,
org.jfree.ui.RectangleEdge position,
org.jfree.ui.HorizontalAlignment horizontalAlignment,
org.jfree.ui.VerticalAlignment verticalAlignment,
org.jfree.ui.Spacer spacer)
text - the text for the title (null not permitted).font - the title font (null not permitted).paint - the title paint (null not permitted).position - the title position (null not permitted).horizontalAlignment - the horizontal alignment (null not permitted).verticalAlignment - the vertical alignment (null not permitted).spacer - the space to leave around the outside of the title.| Method Detail |
|---|
public java.lang.String getText()
null).public void setText(java.lang.String text)
TitleChangeEvent to all
registered listeners.
text - the text (null not permitted).public java.awt.Font getFont()
null).public void setFont(java.awt.Font font)
font - the new font (null not permitted).public java.awt.Paint getPaint()
null).public void setPaint(java.awt.Paint paint)
paint - the new paint (null not permitted).public java.awt.Paint getBackgroundPaint()
null).public void setBackgroundPaint(java.awt.Paint paint)
TitleChangeEvent to all registered listeners.
If you set this attribute to null, no background is painted (which makes the
title background transparent).
paint - the background paint (null permitted).
public float getPreferredWidth(java.awt.Graphics2D g2,
float height)
getPreferredWidth in class Titleg2 - the graphics device.height - the height.
public float getPreferredHeight(java.awt.Graphics2D g2,
float width)
getPreferredHeight in class Titleg2 - the graphics device.width - the width.
public void draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area)
draw in class Titleg2 - the graphics device.area - the area allocated for the title.
protected void drawHorizontal(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area)
draw method.
g2 - the graphics device.area - the area for the title.
protected void drawVertical(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area)
draw method.
g2 - the graphics device.area - the area for the title.public boolean equals(java.lang.Object obj)
equals in class Titleobj - the object.
true or false.public int hashCode()
hashCode in class Title
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class Titlejava.lang.CloneNotSupportedException - never.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||