|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.drawer.AbstractDrawer jp.co.intra_mart.foundation.graph.LineGraphDrawer
折れ線グラフを描画します。
フィールドの概要 | |
static int |
DEFAULT_BOTTOM_MARGIN
標準のグラフ領域の下部マージン |
static Color |
DEFAULT_GRAPH_BACKGROUND_COLOR
標準のグラフ領域の背景色 |
static Color |
DEFAULT_GRAPH_BORDER_COLOR
標準のグラフ領域のボーダー色 |
static Color |
DEFAULT_IMAGE_BACKGROUND_COLOR
標準の画像ファイル背景色 |
static Color |
DEFAULT_IMAGE_BORDER_COLOR
標準の画像ファイルのボーダ色 |
static int |
DEFAULT_LEFT_MARGIN
標準のグラフ領域の左側マージン |
static int |
DEFAULT_RIGHT_MARGIN
標準のグラフ領域の右側マージン |
static int |
DEFAULT_TOP_MARGIN
標準のグラフ領域の上部マージン |
コンストラクタの概要 | |
LineGraphDrawer(double min,
double max,
double count)
y軸の目盛値をdouble表現で折れ線グラフを作成します。 |
|
LineGraphDrawer(int min,
int max,
int count)
y軸の目盛値をint表現で折れ線グラフを作成します。 |
メソッドの概要 | |
void |
addData(int index,
LineGraphObject obj)
指定された位置に、指定された描画オブジェクトを追加します。 |
void |
addData(LineGraphObject obj)
描画オブジェクトに新しいデータを追加します。 |
void |
clear()
すべてのデータを削除します。 |
protected void |
createImage(Graphics g)
折れ線グラフを描画します。 |
String[] |
getCaption()
x軸のキャプションを返します。 |
Color |
getCaptionColor()
キャプションの文字色を返します。 |
LineGraphObject |
getData(int index)
リスト内の指定された位置にあるデータを返します。 |
Color |
getGraphBackgroundColor()
グラフ領域の背景色を返します。 |
Color |
getGraphBorderColor()
グラフ領域のボーダーの色を返します。 |
Color |
getImageBackgroundColor()
画像ファイルの背景色を返します。 |
Color |
getImageBorderColor()
画像ファイルのボーダ色を返します。 |
Color |
getImgaeBackgroundColor()
推奨されていません。 |
Color |
getImgaeBorderColor()
推奨されていません。 |
double |
getMax()
y軸の最大値を返します。 |
double |
getMin()
y軸の最小値を返します。 |
double |
getScaleCount()
y軸の目盛間隔を返します。 |
boolean |
isDouble()
y軸の目盛値がdouble表現かどうかを判定します。 |
void |
remove(int index)
指定された位置のデータを削除します。 |
void |
setCaption(String[] caption)
x軸のキャプションを設定します。 |
void |
setCaptionColor(Color color)
キャプションの文字色を設定します。 |
void |
setGraphBackgroundColor(Color color)
グラフ領域の背景色を設定します。 |
void |
setGraphBorderColor(Color color)
グラフ領域のボーダーの色を設定します。 |
void |
setImageBackgroundColor(Color color)
画像ファイルの背景色を設定します。 |
void |
setImageBorderColor(Color color)
画像ファイルのボーダ色を設定します。 |
void |
setImgaeBackgroundColor(Color color)
推奨されていません。 |
void |
setImgaeBorderColor(Color color)
推奨されていません。 |
void |
setMargin(int top,
int right,
int bottom,
int left)
グラフ領域のマージンを設定します。 |
int |
size()
データの数を返します。 |
クラス jp.co.intra_mart.foundation.drawer.AbstractDrawer から継承したメソッド |
getContentType, getHeight, getWidth, putImage, setContentType, setHeight, setWidth |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static int DEFAULT_TOP_MARGIN
public static int DEFAULT_RIGHT_MARGIN
public static int DEFAULT_BOTTOM_MARGIN
public static int DEFAULT_LEFT_MARGIN
public static Color DEFAULT_IMAGE_BACKGROUND_COLOR
public static Color DEFAULT_IMAGE_BORDER_COLOR
public static Color DEFAULT_GRAPH_BACKGROUND_COLOR
public static Color DEFAULT_GRAPH_BORDER_COLOR
コンストラクタの詳細 |
public LineGraphDrawer(int min, int max, int count)
min
- y軸の最小値max
- y軸の最大値count
- y軸の目盛間隔
IllegalArgumentException
- max <= min または count <= 0public LineGraphDrawer(double min, double max, double count)
min
- y軸の最小値max
- y軸の最大値count
- y軸の目盛間隔
IllegalArgumentException
- max <= min または count <= 0メソッドの詳細 |
public double getMax()
public double getMin()
public double getScaleCount()
public void setCaption(String[] caption)
caption
- キャプションpublic String[] getCaption()
public void addData(LineGraphObject obj)
obj
- データpublic void setImageBackgroundColor(Color color)
color
- public void setImgaeBackgroundColor(Color color)
color
- public Color getImageBackgroundColor()
public Color getImgaeBackgroundColor()
public void setImageBorderColor(Color color)
color
- public void setImgaeBorderColor(Color color)
color
- public Color getImageBorderColor()
public Color getImgaeBorderColor()
public Color getGraphBackgroundColor()
public void setGraphBackgroundColor(Color color)
color
- グラフ領域の背景色public Color getGraphBorderColor()
public void setGraphBorderColor(Color color)
color
- グラフ領域のボーダーの色public Color getCaptionColor()
public void setCaptionColor(Color color)
color
- キャプションの文字色public void addData(int index, LineGraphObject obj)
obj
- データ
IndexOutOfBoundsException
- インデックスが範囲外の場合 (index < 0 || index > size())public boolean isDouble()
public LineGraphObject getData(int index)
index
- インデックス
IndexOutOfBoundsException
- インデックスが範囲外の場合 (index < 0 || index >= size())public void remove(int index)
index
- 削除されるデータ値のインデックス
IndexOutOfBoundsException
- インデックスが範囲外の場合 (index < 0 || index >= size())public int size()
public void clear()
public void setMargin(int top, int right, int bottom, int left)
top
- 上部のマージンright
- 右側のマ−ジンbottom
- 下部のマージンleft
- 左側のマージンprotected void createImage(Graphics g)
AbstractDrawer
内の createImage
g
- グラフィックコンテキスト
|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |