java.lang.Object
org.jfree.chart.block.AbstractBlock
org.jfree.chart.title.Title
org.jfree.chart.title.TextTitle
org.jfree.chart.title.ShortTextTitle
- All Implemented Interfaces:
Serializable
,Cloneable
,Block
,Drawable
,PublicCloneable
A text title that is only displayed if the entire text will be visible
without line wrapping. It is only intended for use with short titles - for
general purpose titles, you should use the
TextTitle
class.- See Also:
-
Field Summary
Fields inherited from class org.jfree.chart.title.TextTitle
DEFAULT_FONT, DEFAULT_TEXT_PAINT
Fields inherited from class org.jfree.chart.title.Title
DEFAULT_HORIZONTAL_ALIGNMENT, DEFAULT_PADDING, DEFAULT_POSITION, DEFAULT_VERTICAL_ALIGNMENT, visible
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionarrange
(Graphics2D g2, RectangleConstraint constraint) Performs a layout for this title, subject to the supplied constraint, and returns the dimensions required for the title (if the title cannot be displayed in the available space, this method will return zero width and height for the dimensions).protected Size2D
arrangeFN
(Graphics2D g2, double w) Arranges the content for this title assuming a fixed width and no bounds on the height, and returns the required size.protected Size2D
arrangeNN
(Graphics2D g2) Arranges the content for this title assuming no bounds on the width or the height, and returns the required size.protected Size2D
arrangeRN
(Graphics2D g2, Range widthRange) Arranges the content for this title assuming a range constraint for the width and no bounds on the height, and returns the required size.protected Size2D
arrangeRR
(Graphics2D g2, Range widthRange, Range heightRange) Returns the content size for the title.draw
(Graphics2D g2, Rectangle2D area, Object params) Draws the title using the current font and paint.Methods inherited from class org.jfree.chart.title.TextTitle
clone, draw, drawHorizontal, drawVertical, equals, getBackgroundPaint, getExpandToFitSpace, getFont, getMaximumLinesToDisplay, getPaint, getText, getTextAlignment, getToolTipText, getURLText, hashCode, setBackgroundPaint, setExpandToFitSpace, setFont, setMaximumLinesToDisplay, setPaint, setText, setTextAlignment, setToolTipText, setURLText
Methods inherited from class org.jfree.chart.title.Title
addChangeListener, getHorizontalAlignment, getNotify, getPosition, getVerticalAlignment, isVisible, notifyListeners, removeChangeListener, setHorizontalAlignment, setNotify, setPosition, setVerticalAlignment, setVisible
Methods inherited from class org.jfree.chart.block.AbstractBlock
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, trimToContentWidth
-
Constructor Details
-
ShortTextTitle
Creates a new title.- Parameters:
text
- the text (null
not permitted).
-
-
Method Details
-
arrange
Performs a layout for this title, subject to the supplied constraint, and returns the dimensions required for the title (if the title cannot be displayed in the available space, this method will return zero width and height for the dimensions). -
arrangeNN
Arranges the content for this title assuming no bounds on the width or the height, and returns the required size. -
arrangeRN
Arranges the content for this title assuming a range constraint for the width and no bounds on the height, and returns the required size. -
arrangeFN
Arranges the content for this title assuming a fixed width and no bounds on the height, and returns the required size. This will reflect the fact that a text title positioned on the left or right of a chart will be rotated by 90 degrees. -
arrangeRR
Returns the content size for the title. -
draw
Draws the title using the current font and paint.
-