|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ijchart.xychart.title.AbstractTitle
com.ijchart.xychart.title.ImageTitle
public class ImageTitle
Title: IJChart
Description: a chart library for the Java(tm) platform.
显示图片的标题类型,这种标题类型是非常有用的,例如显示公司的Logo.Copyright: Copyright (c) 2013
Company:
| Field Summary | |
|---|---|
static boolean |
DEFAULT_IMAGE_FILL_TITLE_AREA
缺省是否用图片填充title区域. |
| Fields inherited from class com.ijchart.xychart.title.AbstractTitle |
|---|
DEFAULT_BACKGROUND_ALPHA, DEFAULT_BACKGROUND_PAINT, DEFAULT_BORDER_VISIBLE, DEFAULT_FILL_BACKGROUND, DEFAULT_HORIZONTAL_ALIGNMENT, DEFAULT_NOTIFY, DEFAULT_PADDING, DEFAULT_TITLE_POSITION, DEFAULT_VERTICAL_ALIGNMENT |
| Constructor Summary | |
|---|---|
ImageTitle(java.awt.Image image)
构造器. |
|
ImageTitle(java.awt.Image image,
int imageDrawWidth,
int imageDrawHeight)
创建image标题对象,并且指定图片的绘制宽度和高度. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
克隆本对象. |
Rectangle |
draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D chartArea,
ChartShapeCollection shapeCollection)
在图表区域chartArea绘制标题部分.图表中的所有图形存放在shapeCollection集合中. |
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
java.awt.Image |
getImage()
返回图片对象. |
int |
getImageDrawHeight()
返回图片的实际绘制高度. |
int |
getImageDrawWidth()
返回图片的实际绘制宽度. |
int |
hashCode()
计算hashcode值. |
boolean |
isImageFill()
返回是否用图片自动填充title区域. |
protected java.awt.Image |
scaleImage()
缩放图片. |
void |
setImage(java.awt.Image image)
设置图片对象,并向所有监听器发送 TitleChangeEvent事件.
|
void |
setImageDrawHeight(int imageDrawHeight)
设置图片的实际绘制高度,并向所有监听器发送 TitleChangeEvent事件.
|
void |
setImageDrawWidth(int imageDrawWidth)
设置图片的实际绘制宽度,并向所有监听器发送 TitleChangeEvent事件.
|
void |
setImageFill(boolean fill)
设置是否用图片自动填充title区域,并向所有监听器发送 TitleChangeEvent事件.
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final boolean DEFAULT_IMAGE_FILL_TITLE_AREA
| Constructor Detail |
|---|
public ImageTitle(java.awt.Image image)
image - Image 图片对象,必须已经加载完毕.
public ImageTitle(java.awt.Image image,
int imageDrawWidth,
int imageDrawHeight)
image - Image 图片对象,必须已经加载完毕.
imageDrawWidth - int 图片的实际绘制宽度.
imageDrawHeight - int 图片的实际绘制高度.
| Method Detail |
|---|
public java.awt.Image getImage()
public void setImage(java.awt.Image image)
TitleChangeEvent事件.
image - Image 图片对象 (可为null).
public int getImageDrawWidth()
public void setImageDrawWidth(int imageDrawWidth)
TitleChangeEvent事件.
imageDrawWidth - int 图片的实际绘制宽度.
public int getImageDrawHeight()
public void setImageDrawHeight(int imageDrawHeight)
TitleChangeEvent事件.
imageDrawHeight - int 图片的实际绘制高度.
public boolean isImageFill()
public void setImageFill(boolean fill)
TitleChangeEvent事件.
fill - boolean 布尔值.
public Rectangle draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D chartArea,
ChartShapeCollection shapeCollection)
draw in interface ITitleg2 - Graphics2D 图形设备(打印机或屏幕) (不可为null).
chartArea - Rectangle2D 绘图区域.
shapeCollection - ChartShapeCollection 图表绘制图形集合.
protected java.awt.Image scaleImage()
public boolean equals(java.lang.Object obj)
equals in class AbstractTitleobj - the object (null permitted).
public int hashCode()
hashCode in class AbstractTitle
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class AbstractTitlejava.lang.CloneNotSupportedException - never.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||