|
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.DateTitle
public class DateTitle
A chart title that displays the date.
Keep in mind that a chart can have several titles, and that they can appear
at the top, left, right or bottom of the chart - a DateTitle
will commonly appear at the bottom of a chart, although you can place it
anywhere.
By specifying the locale, dates are formatted to the correct standard for the given locale. For example, a date would appear as "January 17, 2000" in the US, but "17 January 2000" in most European locales.
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 | |
---|---|
DateTitle()
Creates a new chart title that displays the current date in the default (LONG) format for the locale, positioned to the bottom right of the chart. |
|
DateTitle(int style)
Creates a new chart title that displays the current date with the specified style (for the default locale). |
|
DateTitle(int style,
java.util.Locale locale,
java.awt.Font font,
java.awt.Paint paint)
Creates a new chart title that displays the current date. |
|
DateTitle(int style,
java.util.Locale locale,
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.RectangleInsets padding)
Creates a new chart title that displays the current date. |
Method Summary | |
---|---|
void |
setDateFormat(int style,
java.util.Locale locale)
Set the format of the date. |
Methods inherited from class org.jfree.chart.title.TextTitle |
---|
arrange, arrangeFN, arrangeNN, arrangeRN, arrangeRR, clone, draw, 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 DateTitle()
The color will be black in 12 point, plain Helvetica font (maps to Arial on Win32 systems without Helvetica).
public DateTitle(int style)
The date style should be one of:
SHORT
,
MEDIUM
, LONG
or FULL
(defined in java.util.DateFormat
).
style
- the date style.
public DateTitle(int style, java.util.Locale locale, java.awt.Font font, java.awt.Paint paint)
The date style should be one of:
For the locale, you can use
SHORT
,
MEDIUM
, LONG
or FULL
(defined
in java.util.DateFormat
).
Locale.getDefault()
for the
default locale.
style
- the date style.locale
- the locale.font
- the font.paint
- the text color.
public DateTitle(int style, java.util.Locale locale, 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.RectangleInsets padding)
The date style should be one of:
For the locale, you can use
SHORT
,
MEDIUM
, LONG
or FULL
(defined
in java.util.DateFormat
).
Locale.getDefault()
for the
default locale.
style
- the date style.locale
- the locale.font
- the font (not null).paint
- the text color (not null).position
- the relative location of this title (use constants in
Title).horizontalAlignment
- the horizontal text alignment of this title
(use constants in Title).verticalAlignment
- the vertical text alignment of this title (use
constants in Title).padding
- determines the blank space around the outside of the
title (not null).
Method Detail |
---|
public void setDateFormat(int style, java.util.Locale locale)
The date style should be one of:
For the locale, you can use
SHORT
,
MEDIUM
, LONG
or FULL
(defined
in java.util.DateFormat
).
Locale.getDefault()
for the
default locale.
style
- the date style.locale
- the locale.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |