jp.go.aist.dmrc.platform.beans.gui.chart
クラス PFChartLegend

java.lang.Object
  拡張jp.go.aist.dmrc.platform.beans.gui.chart.render.PFAbstractRenderer
      拡張jp.go.aist.dmrc.platform.beans.gui.chart.render.PFTitleRenderer
          拡張jp.go.aist.dmrc.platform.beans.gui.chart.PFChartLegend
すべての実装インタフェース:
PFRenderer, java.io.Serializable

public class PFChartLegend
extends PFTitleRenderer

系列を描画するためのクラス。

関連項目:
直列化された形式

コンストラクタの概要
PFChartLegend(PFChartModel[] model, PFChartColor[] color)
          コンストラクタ。
PFChartLegend(PFChartModel model, PFChartColor color)
          コンストラクタ。
 
メソッドの概要
 int getAlignment()
          凡例内の凡例表示位置(上寄せ、中央、下寄せ)を返す。
 PFChartColor[] getChartColor()
          グラフ色データを返す。
 PFChartModel[] getChartModel()
          グラフデータモデルを返す。
 int getWidth(java.awt.Graphics2D g)
          凡例の幅を返す。
 boolean isVisible()
          表示有無を返す。
 void render(java.awt.Graphics2D g)
          系列を描画する。
 void setAlignment(int align)
          凡例内の凡例表示位置(上寄せ、中央、下寄せ)を設定する。
 void setChartData(PFChartModel[] model, PFChartColor[] color)
          グラフデータ・グラフ色データを設定する。
 void setChartData(PFChartModel model, PFChartColor color)
          グラフデータ・グラフ色データを設定する。
 void setVisible(boolean visible)
          表示有無を設定する。
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.render.PFTitleRenderer から継承したメソッド
getTitle, isTitleVisible, setTitle, setTitleVisible
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.render.PFAbstractRenderer から継承したメソッド
getBackground, getBounds, getFont, getForeground, getInsets, setBackground, setBounds, setFont, setForeground, setInsets
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFChartLegend

public PFChartLegend(PFChartModel[] model,
                     PFChartColor[] color)
コンストラクタ。

パラメータ:
model - グラフデータモデル
color - グラフ色データ

PFChartLegend

public PFChartLegend(PFChartModel model,
                     PFChartColor color)
コンストラクタ。

パラメータ:
model - グラフデータモデル
color - グラフ色データ
メソッドの詳細

isVisible

public boolean isVisible()
表示有無を返す。

戻り値:
表示有無

setVisible

public void setVisible(boolean visible)
表示有無を設定する。

パラメータ:
visible - 表示有無

getAlignment

public int getAlignment()
凡例内の凡例表示位置(上寄せ、中央、下寄せ)を返す。

戻り値:
凡例表示位置

setAlignment

public void setAlignment(int align)
凡例内の凡例表示位置(上寄せ、中央、下寄せ)を設定する。

パラメータ:
align - 凡例表示位置
例外:
java.lang.IllegalArgumentException - alignが予期せぬ値の場合

setChartData

public void setChartData(PFChartModel[] model,
                         PFChartColor[] color)
グラフデータ・グラフ色データを設定する。

パラメータ:
model - グラフデータモデル
color - グラフ色データ
例外:
java.lang.IllegalArgumentException - 引数がnullの場合
java.lang.IllegalArgumentException - modelの配列長とcolorの配列長が異なる場合

setChartData

public void setChartData(PFChartModel model,
                         PFChartColor color)
グラフデータ・グラフ色データを設定する。

パラメータ:
model - グラフデータモデル
color - グラフ色データ

getChartModel

public PFChartModel[] getChartModel()
グラフデータモデルを返す。

戻り値:
グラフデータモデル

getChartColor

public PFChartColor[] getChartColor()
グラフ色データを返す。

戻り値:
グラフ色データ

getWidth

public int getWidth(java.awt.Graphics2D g)
凡例の幅を返す。

パラメータ:
g - Graphics2D
戻り値:
凡例の幅

render

public void render(java.awt.Graphics2D g)
系列を描画する。

パラメータ:
g - Graphics2D