|
|||||||||
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 ITitle
g2
- Graphics2D 图形设备(打印机或屏幕) (不可为null).
chartArea
- Rectangle2D 绘图区域.
shapeCollection
- ChartShapeCollection 图表绘制图形集合.
protected java.awt.Image scaleImage()
public boolean equals(java.lang.Object obj)
equals
in class AbstractTitle
obj
- the object (null permitted).
public int hashCode()
hashCode
in class AbstractTitle
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class AbstractTitle
java.lang.CloneNotSupportedException
- never.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |