| org.jfree.chart.title.Title org.jfree.chart.title.ImageTitle
ImageTitle | public class ImageTitle extends Title (Code) | | A chart title that displays an image. This is useful, for example, if you
have an image of your corporate logo and want to use as a footnote or part
of a title in a chart you create.
ImageTitle needs an image passed to it in the constructor. For ImageTitle
to work, you must have already loaded this image from its source (disk or
URL). It is recomended you use something like
Toolkit.getDefaultToolkit().getImage() to get the image. Then, use
MediaTracker or some other message to make sure the image is fully loaded
from disk.
|
Constructor Summary | |
public | ImageTitle(Image image) Creates a new image title. | public | ImageTitle(Image image, RectangleEdge position, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment) Creates a new image title. | public | ImageTitle(Image image, int height, int width, RectangleEdge position, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment, RectangleInsets padding) Creates a new image title with the given image scaled to the given
width and height in the given location. |
Method Summary | |
public void | draw(Graphics2D g2, Rectangle2D titleArea) Draws the title on a Java 2D graphics device (such as the screen or a
printer). | public Object | draw(Graphics2D g2, Rectangle2D area, Object params) Draws the block within the specified area.
Parameters: g2 - the graphics device. Parameters: area - the area. Parameters: params - ignored (null permitted). | protected Size2D | drawHorizontal(Graphics2D g2, Rectangle2D chartArea) Draws the title on a Java 2D graphics device (such as the screen or a
printer).
Parameters: g2 - the graphics device. Parameters: chartArea - the area within which the title (and plot) should be drawn. | protected Size2D | drawVertical(Graphics2D g2, Rectangle2D chartArea) Draws the title on a Java 2D graphics device (such as the screen or a
printer).
Parameters: g2 - the graphics device. Parameters: chartArea - the area within which the title (and plot) should be drawn. | public Image | getImage() Returns the image for the title. | public void | setImage(Image image) Sets the image for the title and notifies registered listeners that the
title has been modified. |
ImageTitle | public ImageTitle(Image image)(Code) | | Creates a new image title.
Parameters: image - the image (null not permitted). |
ImageTitle | public ImageTitle(Image image, RectangleEdge position, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment)(Code) | | Creates a new image title.
Parameters: image - the image (null not permitted). Parameters: position - the title position. Parameters: horizontalAlignment - the horizontal alignment. Parameters: verticalAlignment - the vertical alignment. |
ImageTitle | public ImageTitle(Image image, int height, int width, RectangleEdge position, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment, RectangleInsets padding)(Code) | | Creates a new image title with the given image scaled to the given
width and height in the given location.
Parameters: image - the image (null not permitted). Parameters: height - the height used to draw the image. Parameters: width - the width used to draw the image. Parameters: position - the title position. Parameters: horizontalAlignment - the horizontal alignment. Parameters: verticalAlignment - the vertical alignment. Parameters: padding - the amount of space to leave around the outside of the title. |
draw | public void draw(Graphics2D g2, Rectangle2D titleArea)(Code) | | Draws the title on a Java 2D graphics device (such as the screen or a
printer).
Parameters: g2 - the graphics device. Parameters: titleArea - the area within which the title (and plot) should be drawn. |
draw | public Object draw(Graphics2D g2, Rectangle2D area, Object params)(Code) | | Draws the block within the specified area.
Parameters: g2 - the graphics device. Parameters: area - the area. Parameters: params - ignored (null permitted). Always null . |
drawHorizontal | protected Size2D drawHorizontal(Graphics2D g2, Rectangle2D chartArea)(Code) | | Draws the title on a Java 2D graphics device (such as the screen or a
printer).
Parameters: g2 - the graphics device. Parameters: chartArea - the area within which the title (and plot) should be drawn. The size of the area used by the title. |
drawVertical | protected Size2D drawVertical(Graphics2D g2, Rectangle2D chartArea)(Code) | | Draws the title on a Java 2D graphics device (such as the screen or a
printer).
Parameters: g2 - the graphics device. Parameters: chartArea - the area within which the title (and plot) should be drawn. The size of the area used by the title. |
getImage | public Image getImage()(Code) | | Returns the image for the title.
The image for the title (never null ). |
setImage | public void setImage(Image image)(Code) | | Sets the image for the title and notifies registered listeners that the
title has been modified.
Parameters: image - the new image (null not permitted). |
Fields inherited from org.jfree.chart.title.Title | final public static HorizontalAlignment DEFAULT_HORIZONTAL_ALIGNMENT(Code)(Java Doc) final public static RectangleInsets DEFAULT_PADDING(Code)(Java Doc) final public static RectangleEdge DEFAULT_POSITION(Code)(Java Doc) final public static VerticalAlignment DEFAULT_VERTICAL_ALIGNMENT(Code)(Java Doc)
|
|
|