com.ijchart.xychart.title
Class DateTitle

java.lang.Object
  extended by com.ijchart.xychart.title.AbstractTitle
      extended by com.ijchart.xychart.title.TextTitle
          extended by com.ijchart.xychart.title.DateTitle
All Implemented Interfaces:
ITitle, java.io.Serializable, java.lang.Cloneable

public class DateTitle
extends TextTitle
implements java.io.Serializable

Title: IJChart

Description: a chart library for the Java(tm) platform.

显示日期值的title.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ijchart.xychart.title.TextTitle
DEFAULT_EXPAND_TO_FIT_SPACE, DEFAULT_FONT, DEFAULT_TEXT_PAINT
 
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
DateTitle(java.util.Calendar cal)
          构造器.
DateTitle(java.util.Calendar cal, int style)
          构造器.
 
Method Summary
 java.lang.Object clone()
          克隆本对象.
 boolean equals(java.lang.Object obj)
          测试两个对象是否相等.
 java.util.Calendar getCalendar()
          返回日期对象.
 int getStyle()
          返回格式化日期的掩码.
 int hashCode()
          计算hashcode值.
 void setCalendar(java.util.Calendar cal)
          设置日期对象,并向所有监听器发送TitleChangeEvent事件.
 void setStyle(int style)
          设置格式化日期的掩码,并向所有监听器发送 TitleChangeEvent事件.
 
Methods inherited from class com.ijchart.xychart.title.TextTitle
draw, getExpandToFitSpace, getText, getTextFont, getTextPaint, setExpandToFitSpace, setText, setTextFont, setTextPaint
 
Methods inherited from class com.ijchart.xychart.title.AbstractTitle
addChangeListener, fireTitleChanged, getBackgroundAlpha, getBackgroundPaint, getBorderPaint, getBorderStroke, getHorizontalAlignment, getNotify, getPadding, getPosition, getToolTipText, getURLText, getVerticalAlignment, hasListener, isBorderVisible, isFillBackground, notifyListeners, removeAllChangeListener, removeChangeListener, setBackgroundAlpha, setBackgroundPaint, setBorderPaint, setBorderStroke, setBorderVisible, setFillBackground, setHorizontalAlignment, setNotify, setPadding, setPosition, setToolTipText, setURLText, setVerticalAlignment
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateTitle

public DateTitle(java.util.Calendar cal)
构造器.

Parameters:
cal - Calendar 日期对象 (可为null).

DateTitle

public DateTitle(java.util.Calendar cal,
                 int style)
构造器.

Parameters:
cal - Calendar 日期对象 (可为null).
style - int 格式化日期的掩码,来自DateFormat类.
Method Detail

getCalendar

public java.util.Calendar getCalendar()
返回日期对象.

Returns:
Calendar 日期对象 (可能为null).

setCalendar

public void setCalendar(java.util.Calendar cal)
设置日期对象,并向所有监听器发送TitleChangeEvent事件.

Parameters:
cal - Calendar 日期对象.

getStyle

public int getStyle()
返回格式化日期的掩码.

Returns:
int 格式化日期的掩码.

setStyle

public void setStyle(int style)
设置格式化日期的掩码,并向所有监听器发送 TitleChangeEvent事件.

Parameters:
style - int 格式化日期的掩码.

equals

public boolean equals(java.lang.Object obj)
测试两个对象是否相等.

Overrides:
equals in class TextTitle
Parameters:
obj - the object (null permitted).
Returns:
true or false.

hashCode

public int hashCode()
计算hashcode值.

Overrides:
hashCode in class TextTitle
Returns:
A hash code.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
克隆本对象.

Overrides:
clone in class TextTitle
Returns:
A clone.
Throws:
java.lang.CloneNotSupportedException - never.