|
Header
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.chart.block.AbstractBlock
org.jfree.chart.title.Title
org.jfree.chart.title.TextTitle
org.jfree.chart.title.ShortTextTitle
public class ShortTextTitle
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.
TextTitle
,
Serialized FormField 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 | |
---|---|
ShortTextTitle(java.lang.String text)
Creates a new title. |
Method Summary | |
---|---|
org.jfree.ui.Size2D |
arrange(java.awt.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 org.jfree.ui.Size2D |
arrangeFN(java.awt.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 org.jfree.ui.Size2D |
arrangeNN(java.awt.Graphics2D g2)
Arranges the content for this title assuming no bounds on the width or the height, and returns the required size. |
protected org.jfree.ui.Size2D |
arrangeRN(java.awt.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 org.jfree.ui.Size2D |
arrangeRR(java.awt.Graphics2D g2,
Range widthRange,
Range heightRange)
Returns the content size for the title. |
java.lang.Object |
draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area,
java.lang.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, getBorder, getBounds, getContentXOffset, getContentYOffset, getFrame, getHeight, getID, getMargin, getPadding, getWidth, setBorder, setBorder, setBounds, setFrame, setHeight, setID, setMargin, setMargin, setPadding, setPadding, setWidth, toContentConstraint, trimBorder, trimMargin, trimPadding, trimToContentHeight, trimToContentWidth |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.chart.block.Block |
---|
arrange, getBounds, getID, setBounds, setID |
Constructor Detail |
---|
public ShortTextTitle(java.lang.String text)
text
- the text (null
not permitted).Method Detail |
---|
public org.jfree.ui.Size2D arrange(java.awt.Graphics2D g2, RectangleConstraint constraint)
arrange
in interface Block
arrange
in class TextTitle
g2
- the graphics target.constraint
- the layout constraints.
protected org.jfree.ui.Size2D arrangeNN(java.awt.Graphics2D g2)
arrangeNN
in class TextTitle
g2
- the graphics target.
protected org.jfree.ui.Size2D arrangeRN(java.awt.Graphics2D g2, Range widthRange)
arrangeRN
in class TextTitle
g2
- the graphics target.widthRange
- the range for the width.
protected org.jfree.ui.Size2D arrangeFN(java.awt.Graphics2D g2, double w)
arrangeFN
in class TextTitle
g2
- the graphics target.w
- the width.
protected org.jfree.ui.Size2D arrangeRR(java.awt.Graphics2D g2, Range widthRange, Range heightRange)
arrangeRR
in class TextTitle
g2
- the graphics device.widthRange
- the width range.heightRange
- the height range.
public java.lang.Object draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D area, java.lang.Object params)
draw
in interface Block
draw
in class TextTitle
g2
- the graphics target.area
- the title area.params
- optional parameters (ignored here).
null
.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |