public class PFDateAxis extends PFNumberAxis
コンストラクタと説明 |
---|
PFDateAxis()
コンストラクタ。
|
PFDateAxis(PFChartModelConstraints constraints)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.Date |
getBaseDate()
終了日を取得する。
|
java.lang.String |
getDateFormat()
日付書式を取得する。
|
java.util.Date |
getEndDate()
終了日を取得する。
|
int |
getIntervalAmount()
グリッド線の間隔値を取得する。
|
int |
getIntervalUnit()
グリッド線の間隔の単位を取得する。
|
java.util.Date |
getStartDate()
開始日を取得する。
|
void |
recalc()
軸の値を自動算出する。
|
void |
recalcMaxMinValue()
数値軸の最大値・最小値を再計算する。
|
void |
render(java.awt.Graphics2D g)
描画処理。
|
void |
setBaseDate(java.util.Date baseDate)
終了日を設定する。
|
void |
setDateFormat(java.lang.String pattern)
日付書式を設定する。
|
void |
setEndDate(java.util.Date endDate)
終了日を設定する。
|
void |
setInterval(int field,
int amount)
グリッド線の間隔を単位と値の組から設定する。
|
void |
setStartDate(java.util.Date startDate)
開始日を設定する。
|
addBases, clearBases, createTransform, getAdjustmentLocked, getAxis, getAxisColor, getAxisLine, getAxisWidth, getBase, getBases, getDisplayExponent, getDisplayLimit, getDisplayMethod, getDisplayPosition, getInterval, getLabelHeight, getLabelWidth, getMaximum, getMinimum, getPercentInterval, getTransform, isAxisLogarithm, isBaseLineVisible, isPareto, isRadarChart, renderGridLine, setAdjustmentLocked, setAxis, setAxisColor, setAxisLine, setAxisLogarithm, setAxisWidth, setBase, setBaseLineVisible, setBases, setBounds, setChartModelConstraints, setDisplayExponent, setDisplayLimit, setDisplayMethod, setDisplayPosition, setInterval, setMaximum, setMinimum, setPareto, setPercentInterval, setRadarChart
getChartArea, getChartModelConstraints, getDottedLine, getOrientation, isGridLineVisible, isLabelVisible, isRenderEnabled, isRenderGridLineEnabled, setChartArea, setGridLineVisible, setLabelVisible, setOrientation
getTitle, isTitleVisible, setTitle, setTitleVisible
getBackground, getBounds, getFont, getForeground, getInsets, setBackground, setFont, setForeground, setInsets
public PFDateAxis()
public PFDateAxis(PFChartModelConstraints constraints)
constraints
- グラフデータ制約public void setDateFormat(java.lang.String pattern)
文字 | 日付・時刻の要素 | 表記例 |
---|---|---|
G | 紀元 | AD |
y | 年 | 2017 |
MMMM(M4文字以上) | 月(言語ごとのフル表記) | January(英語環境) / 1月(日本語環境) |
MMM | 月(言語ごとの略表記) | Jan(英語環境) / 1(日本語環境) |
M(M2文字以下) | 月(数値表記) | 1 |
EEEE(E4文字以上) | 曜日(言語ごとのフル表記) | Tuesday(英語環境) / 火曜日(日本語環境) |
EEEE(E3文字以下) | 曜日(言語ごとの略表記) | Tue(英語環境) / 火(日本語環境) |
d | 日 | 25 |
H | 時(24時制) | 16 |
h | 時(12時制) | 4 |
a | 午前・午後 | PM(英語環境) / 午後(日本語環境) |
m | 分 | 45 |
s | 秒 | 30 |
S | ミリ秒 | 672 |
pattern
- 日付書式public java.lang.String getDateFormat()
public void setStartDate(java.util.Date startDate)
startDate
- 終了日public java.util.Date getStartDate()
public void setEndDate(java.util.Date endDate)
endDate
- 終了日public java.util.Date getEndDate()
public void setBaseDate(java.util.Date baseDate)
endDate
- 終了日public java.util.Date getBaseDate()
public void setInterval(int field, int amount)
field
- 間隔の単位amount
- 間隔値public int getIntervalUnit()
public int getIntervalAmount()
public void render(java.awt.Graphics2D g)
render
インタフェース内 PFRenderer
render
クラス内 PFNumberAxis
g
- Graphics2Dpublic void recalc()
recalc
クラス内 PFNumberAxis
public void recalcMaxMinValue()
recalcMaxMinValue
クラス内 PFNumberAxis