class ValueMarkOverColors
extends java.lang.Object
ValueMarkOverColors は、ChartDataset で設定される ValueMark用の色管理クラスです。 JFreeChart の個別属性を管理しているデータ管理クラスです。 このクラスは、JFreeChart に特化した、値の判定ロジックのみを提供していますので、 パッケージスコープでの提供になります。 マーカーラインの値と、超過時のShape色を配列で指定します。 マーカーラインを使用する場合に、そのラインを超えない色、超える色を指定します。 この色の指定は、マーカーラインの色やマーカーラインの設定値の個数+1に なります。つまり、色1:設定値1:色2:設定値2:色3 となります。 色1は、設定値1より小さい場合に使用され、色2は、設定値1より大きく、 設定値2より小さい場合、色3は、設定値2より大きい場合になります。 Shape色は、java.awt.Color クラスのオブジェクトで指定します。 BLACK , BLUE , CYAN , DARK_GRAY , GRAY , GREEN , LIGHT_GRAY , MAGENTA , ORANGE , PINK , RED , WHITE , YELLOW , (PURPLE) が指定できます。 また、#XXXXXX形式の16bitRGB表記 でも指定可能です。 values と、あわせて設定する必要があります。 どちらかが、指定されていない場合は、エラーになります。
コンストラクタと説明 |
---|
ValueMarkOverColors(double[] values,
java.awt.Color[] overColors,
java.awt.Color dynMarkColor,
int dynOCadrs)
コンストラクター
マーカーラインの値と、超過時のShape色を配列で指定します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected java.awt.Color |
getColor(double value)
コンストラクタで指定された設定値配列と比べて、合致するShape色を返します。
|
protected java.awt.Color |
getColor(double value,
java.lang.Number minNum)
コンストラクタで指定された設定値配列と比べて、合致するShape色を返します。
|
protected java.awt.Color |
getDynamicColor()
動的マーカーラインのライン色を返します。
|
public ValueMarkOverColors(double[] values, java.awt.Color[] overColors, java.awt.Color dynMarkColor, int dynOCadrs)
values
- マーカーラインの値配列overColors
- マーカーラインの超過時のShape色配列dynMarkColor
- 動的なマーカーラインを使用時の動的ライン色dynOCadrs
- 動的なマーカーラインの基準番号protected java.awt.Color getDynamicColor()
protected java.awt.Color getColor(double value)
value
- double マーカーラインと比較する値protected java.awt.Color getColor(double value, java.lang.Number minNum)
value
- double マーカーラインと比較する値minNum
- Number 最下位の動的マーカーライン値Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.