public class PFD3ChartLegend
extends java.lang.Object
implements java.io.Serializable
コンストラクタと説明 |
---|
PFD3ChartLegend()
コンストラクタ。
|
PFD3ChartLegend(PFChartModel[] model,
PFChartColor[] color)
コンストラクタ。
|
PFD3ChartLegend(PFChartModel[] model,
PFChartColor[] color,
int[] kind)
コンストラクタ。
|
PFD3ChartLegend(PFChartModel model,
PFChartColor color)
コンストラクタ。
|
PFD3ChartLegend(PFChartModel model,
PFChartColor color,
int kind)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clearLine(int index)
線を初期状態に戻す。
|
void |
clearMarker(int index)
マーカーを初期状態に戻す。
|
int |
getAlignment()
凡例内の凡例表示位置(上寄せ、中央、下寄せ)を返す。
|
java.awt.Color |
getBackground()
背景色を取得する。
|
PFChartColor[] |
getChartColor()
グラフ色データを返す。
|
int[] |
getChartKind()
重ね合わせ用のグラフ種類配列を返す。
|
PFChartModel[] |
getChartModel()
グラフデータモデルを返す。
|
java.awt.Font |
getFont()
フォントを取得する。
|
java.awt.Color |
getForeground()
前景色を取得する。
|
java.lang.String |
getLine(int series,
int index,
PFChartModel model)
線の形状名(ユニークキー)を返す。
|
int |
getLineWidth(int series,
int index)
線の太さを返す。
|
java.lang.String |
getMarker(int series,
int index)
点形状を返す。
|
int |
getMarkerSize(int series,
int index)
点のサイズを返す。
|
java.lang.String |
getTitle()
現在のロケールでタイトルを返す。
|
boolean |
isLineVisible(int series,
int index,
int kind)
線の表示有無を返す。
|
boolean |
isMarkerVisible(int series,
int index)
点の表示有無を返す。
|
boolean |
isTitleVisible()
タイトル表示有無を取得する。
|
boolean |
isVisible()
表示有無を返す。
|
void |
setAlignment(int align)
凡例内の凡例表示位置(上寄せ、中央、下寄せ)を設定する。
|
void |
setBackground(java.awt.Color color)
背景色を設定する。
|
void |
setChartData(PFChartModel[] model,
PFChartColor[] color)
グラフデータ・グラフ色データを設定する。
|
void |
setChartData(PFChartModel model,
PFChartColor color)
グラフデータ・グラフ色データを設定する。
|
void |
setChartKind(int kind)
グラフ種類を設定する。
|
void |
setChartKind(int[] kind)
重ね合わせ用のグラフ種類配列を設定する。
|
void |
setFont(java.awt.Font font)
フォントを設定する。
|
void |
setForeground(java.awt.Color color)
前景色を設定する。
|
void |
setLine(java.lang.String lineKey,
int series,
int index,
PFChartModel model)
線の形状名(ユニークキー)を設定する。
|
void |
setLineVisible(boolean visible,
int series,
int index)
線の表示有無を設定する。
|
void |
setLineWidth(int lineWidth,
int series,
int index)
線の太さを設定する。
|
void |
setMarker(java.lang.String name,
int series,
int index)
点形状を設定する。
|
void |
setMarkerSize(int markerSize,
int series,
int index)
点のサイズを設定する。
|
void |
setMarkerVisible(boolean visible,
int series,
int index)
点の表示有無を設定する。
|
void |
setTitle(java.lang.String title)
現在のロケールでタイトルを設定する。
|
void |
setTitleVisible(boolean visible)
タイトル表示有無を設定する。
|
void |
setVisible(boolean visible)
表示有無を設定する。
|
public PFD3ChartLegend()
public PFD3ChartLegend(PFChartModel[] model, PFChartColor[] color)
model
- グラフデータモデルcolor
- グラフ色データpublic PFD3ChartLegend(PFChartModel model, PFChartColor color)
model
- グラフデータモデルcolor
- グラフ色データpublic PFD3ChartLegend(PFChartModel[] model, PFChartColor[] color, int[] kind)
model
- グラフデータモデルcolor
- グラフ色データpublic PFD3ChartLegend(PFChartModel model, PFChartColor color, int kind)
model
- グラフデータモデルcolor
- グラフ色データpublic boolean isVisible()
public void setVisible(boolean visible)
visible
- 表示有無public int getAlignment()
public void setAlignment(int align)
align
- 凡例表示位置java.lang.IllegalArgumentException
- alignが予期せぬ値の場合public void setChartData(PFChartModel[] model, PFChartColor[] color)
model
- グラフデータモデルcolor
- グラフ色データjava.lang.IllegalArgumentException
- 引数がnullの場合java.lang.IllegalArgumentException
- modelの配列長とcolorの配列長が異なる場合public void setChartData(PFChartModel model, PFChartColor color)
model
- グラフデータモデルcolor
- グラフ色データpublic PFChartModel[] getChartModel()
public PFChartColor[] getChartColor()
public void setChartKind(int[] kind)
kind
- グラフ種類配列public int[] getChartKind()
public void setChartKind(int kind)
kind
- グラフ種類public boolean isMarkerVisible(int series, int index)
index
- 重ね合わせグラフseries
- 系列インデックス#setMarkerVisible(boolean, int)
public void setMarkerVisible(boolean visible, int series, int index)
visible
- 点を表示する場合trueseries
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)#isMarkerVisible(int)
public int getMarkerSize(int series, int index)
series
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)#setMarkerSize(int, int)
public void setMarkerSize(int markerSize, int series, int index)
markerSize
- 点のサイズseries
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)java.lang.IllegalArgumentException
- 点のサイズが0以下の場合#getMarkerSize(int)
public java.lang.String getMarker(int series, int index)
series
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)#setMarker(String, int)
public void setMarker(java.lang.String name, int series, int index)
name
- 点形状の識別名series
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)java.lang.IndexOutOfBoundsException
- seriesが0〜(系列数-1)でない場合#getMarker(int)
public boolean isLineVisible(int series, int index, int kind)
series
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)kind
- グラフ種類 (散布図のデフォルトは線なし、折れ線のデフォルトは線あり)#setLineVisible(boolean, int)
public void setLineVisible(boolean visible, int series, int index)
visible
- 線を表示する場合trueseries
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)#isLineVisible(int)
public int getLineWidth(int series, int index)
series
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)#setLineWidth(int, int)
public void setLineWidth(int lineWidth, int series, int index)
lineWidth
- 線の太さseries
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)java.lang.IllegalArgumentException
- 線の太さが0以下の場合#getLineWidth(int)
public java.lang.String getLine(int series, int index, PFChartModel model)
series
- 系列インデックスindex
- グラフインデックス(重ね合わせ用)java.lang.IllegalArgumentException
- 系列インデックスが妥当でない場合#setLine(String, int)
public void setLine(java.lang.String lineKey, int series, int index, PFChartModel model)
lineKey
- 線の形状名(nullの場合、デフォルトの線の形状)series
- 系列のインデックスindex
- グラフインデックス(重ね合わせ用)public void clearMarker(int index)
index
- グラフインデックス(重ね合わせ用)public void clearLine(int index)
index
- グラフインデックス(重ね合わせ用)public java.awt.Font getFont()
public void setFont(java.awt.Font font)
font
- フォントpublic java.awt.Color getForeground()
public void setForeground(java.awt.Color color)
color
- 前景色public java.awt.Color getBackground()
public void setBackground(java.awt.Color color)
color
- 背景色public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- タイトルpublic boolean isTitleVisible()
public void setTitleVisible(boolean visible)
visible
- タイトル表示有無