intra-mart(R)
5.1

jp.co.intra_mart.foundation.graph
クラス CircleGraphDrawer

java.lang.Object
  拡張jp.co.intra_mart.foundation.drawer.AbstractDrawer
      拡張jp.co.intra_mart.foundation.graph.CircleGraphDrawer
すべての実装インタフェース:
java.io.Serializable

public class CircleGraphDrawer
extends AbstractDrawer

円グラフを描画します。

導入されたバージョン:
version 4.1
関連項目:
直列化された形式

フィールドの概要
static int DEFAULT_BOTTOM_MARGIN
          標準のグラフ領域の下部マージン
static int DEFAULT_CAPTION_MARGIN
          標準のキャプション表示位置のマージン
static java.awt.Color DEFAULT_IMAGE_BACKGROUND_COLOR
          標準の画像ファイル背景色
static java.awt.Color DEFAULT_IMAGE_BORDER_COLOR
          標準の画像ファイルのボーダ色
static int DEFAULT_LEFT_MARGIN
          標準のグラフ領域の左側マージン
static int DEFAULT_RIGHT_MARGIN
          標準のグラフ領域の右側マージン
static int DEFAULT_TOP_MARGIN
          標準のグラフ領域の上部マージン
 
コンストラクタの概要
CircleGraphDrawer()
          y軸の目盛値をint表現で円グラフを作成します。
 
メソッドの概要
 void addData(CircleGraphObject obj)
          描画オブジェクトに新しいデータを追加します。
 void addData(int index, CircleGraphObject obj)
          指定された位置に、指定された描画オブジェクトを追加します。
 void clear()
          すべてのデータを削除します。
protected  void createImage(java.awt.Graphics g)
          円グラフを描画します。
 int getCaptionMargin()
          キャプション表示位置のマージンを返します。
 CircleGraphObject getData(int index)
          リスト内の指定された位置にあるデータを返します。
 java.awt.Color getImageBackgroundColor()
          画像ファイルの背景色を返します。
 java.awt.Color getImageBorderColor()
          画像ファイルのボーダ色を返します。
 java.awt.Color getImgaeBackgroundColor()
          推奨されていません。  
 java.awt.Color getImgaeBorderColor()
          推奨されていません。  
 void remove(int index)
          指定された位置のデータを削除します。
 void setCaptionMargin(int margin)
          キャプション表示位置のマージンを設定します。
 void setImageBackgroundColor(java.awt.Color color)
          画像ファイルの背景色を設定します。
 void setImageBorderColor(java.awt.Color color)
          画像ファイルのボーダ色を設定します。
 void setImgaeBackgroundColor(java.awt.Color color)
          推奨されていません。  
 void setImgaeBorderColor(java.awt.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
 

フィールドの詳細

DEFAULT_TOP_MARGIN

public static int DEFAULT_TOP_MARGIN
標準のグラフ領域の上部マージン


DEFAULT_RIGHT_MARGIN

public static int DEFAULT_RIGHT_MARGIN
標準のグラフ領域の右側マージン


DEFAULT_BOTTOM_MARGIN

public static int DEFAULT_BOTTOM_MARGIN
標準のグラフ領域の下部マージン


DEFAULT_LEFT_MARGIN

public static int DEFAULT_LEFT_MARGIN
標準のグラフ領域の左側マージン


DEFAULT_CAPTION_MARGIN

public static int DEFAULT_CAPTION_MARGIN
標準のキャプション表示位置のマージン


DEFAULT_IMAGE_BACKGROUND_COLOR

public static java.awt.Color DEFAULT_IMAGE_BACKGROUND_COLOR
標準の画像ファイル背景色


DEFAULT_IMAGE_BORDER_COLOR

public static java.awt.Color DEFAULT_IMAGE_BORDER_COLOR
標準の画像ファイルのボーダ色

コンストラクタの詳細

CircleGraphDrawer

public CircleGraphDrawer()
y軸の目盛値をint表現で円グラフを作成します。

例外:
java.lang.IllegalArgumentException - max <= min または count <= 0
メソッドの詳細

addData

public void addData(CircleGraphObject obj)
描画オブジェクトに新しいデータを追加します。

パラメータ:
obj - データ

setImageBackgroundColor

public void setImageBackgroundColor(java.awt.Color color)
画像ファイルの背景色を設定します。

パラメータ:
color -

setImgaeBackgroundColor

public void setImgaeBackgroundColor(java.awt.Color color)
推奨されていません。  

画像ファイルの背景色を設定します。

パラメータ:
color -

getImageBackgroundColor

public java.awt.Color getImageBackgroundColor()
画像ファイルの背景色を返します。

戻り値:
color

getImgaeBackgroundColor

public java.awt.Color getImgaeBackgroundColor()
推奨されていません。  

画像ファイルの背景色を返します。

戻り値:
color

setImageBorderColor

public void setImageBorderColor(java.awt.Color color)
画像ファイルのボーダ色を設定します。

パラメータ:
color -

setImgaeBorderColor

public void setImgaeBorderColor(java.awt.Color color)
推奨されていません。  

画像ファイルのボーダ色を設定します。

パラメータ:
color -

getImageBorderColor

public java.awt.Color getImageBorderColor()
画像ファイルのボーダ色を返します。

戻り値:
color

getImgaeBorderColor

public java.awt.Color getImgaeBorderColor()
推奨されていません。  

画像ファイルのボーダ色を返します。

戻り値:
color

addData

public void addData(int index,
                    CircleGraphObject obj)
指定された位置に、指定された描画オブジェクトを追加します。 現在その位置にあるデータはindex値に1追加されます。

パラメータ:
obj - データ
例外:
java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合 (index < 0 || index > size())

getData

public CircleGraphObject getData(int index)
リスト内の指定された位置にあるデータを返します。

パラメータ:
index - インデックス
戻り値:
jp.co.intra_mart.foundation.graph.RadarChartObject
例外:
java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合 (index < 0 || index >= size())

remove

public void remove(int index)
指定された位置のデータを削除します。 削除後は後続の要素を左側に移動します。

パラメータ:
index - 削除されるデータ値のインデックス
例外:
java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合 (index < 0 || index >= size())

size

public int size()
データの数を返します。

戻り値:
int 値の数

clear

public void clear()
すべてのデータを削除します。


setMargin

public void setMargin(int top,
                      int right,
                      int bottom,
                      int left)
グラフ領域のマージンを設定します。

パラメータ:
top - 上部のマージン
right - 右側のマ−ジン
bottom - 下部のマージン
left - 左側のマージン

setCaptionMargin

public void setCaptionMargin(int margin)
キャプション表示位置のマージンを設定します。

パラメータ:
margin - キャプション表示位置のマージン

getCaptionMargin

public int getCaptionMargin()
キャプション表示位置のマージンを返します。

戻り値:
int キャプション表示位置のマージン

createImage

protected void createImage(java.awt.Graphics g)
円グラフを描画します。

定義:
クラス AbstractDrawer 内の createImage
パラメータ:
g - グラフィックコンテキスト

intra-mart(R)
5.1

Copyright © 2000-2006 NTT DATA INTRAMART CO.,LTD. All Rights Reserved.