ts.graph
クラス LineStyle

java.lang.Object
  上位を拡張 ts.graph.LineStyle

public class LineStyle
extends java.lang.Object

線のスタイルを表すクラス。
線の色、太さ、種類などを保持する。

バージョン:
$Id: LineStyle.java,v 1.1 2010-10-16 13:47:01 tayu Exp $
作成者:
佐藤隆之.

フィールドの概要
static int TYPE_DASH
          線の種類が破線であることを示す定数。
static int TYPE_DOT
          線の種類が点線であることを示す定数。
static int TYPE_FINE_DASH
          線の種類がより細かい破線であることを示す定数。
static int TYPE_FINE_DOT
          線の種類がより細かい点線であることを示す定数。
static int TYPE_ROUGH_DASH
          線の種類がより粗い破線であることを示す定数。
static int TYPE_ROUGH_DOT
          線の種類がより粗い点線であることを示す定数。
static int TYPE_SOLID
          線の種類が実線であることを示す定数。
 
コンストラクタの概要
LineStyle(java.awt.Color color)
          線の色を引数にとるコンストラクタ。
LineStyle(java.awt.Color color, int width)
          線の色と太さを引数にとるコンストラクタ。
LineStyle(java.awt.Color color, int width, float[] dash, int cap, int join)
          線の色と太さと破線パターン、先端部と接合部の形を引数にとるコンストラクタ。
LineStyle(java.awt.Color color, int width, int type)
          線の色と太さと種類を引数にとるコンストラクタ。
LineStyle(java.awt.Color color, int width, int type, int cap, int join)
          線の色と太さと種類、先端部と接合部の形を引数にとるコンストラクタ。
 
メソッドの概要
protected  java.awt.Stroke createStroke(int width, int type, int cap, int join)
          Strokeオブジェクトを作成する。
 java.awt.Color getColor()
          線の色を取得する。
 java.awt.Stroke getStroke()
          Strokeオブジェクトを取得する。
protected  void loadStyle(java.awt.Graphics2D g)
          グラフィック・オブジェクトに線スタイルを反映する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TYPE_SOLID

public static final int TYPE_SOLID
線の種類が実線であることを示す定数。

関連項目:
定数フィールド値

TYPE_DASH

public static final int TYPE_DASH
線の種類が破線であることを示す定数。

関連項目:
定数フィールド値

TYPE_ROUGH_DASH

public static final int TYPE_ROUGH_DASH
線の種類がより粗い破線であることを示す定数。

関連項目:
定数フィールド値

TYPE_FINE_DASH

public static final int TYPE_FINE_DASH
線の種類がより細かい破線であることを示す定数。

関連項目:
定数フィールド値

TYPE_DOT

public static final int TYPE_DOT
線の種類が点線であることを示す定数。

関連項目:
定数フィールド値

TYPE_ROUGH_DOT

public static final int TYPE_ROUGH_DOT
線の種類がより粗い点線であることを示す定数。

関連項目:
定数フィールド値

TYPE_FINE_DOT

public static final int TYPE_FINE_DOT
線の種類がより細かい点線であることを示す定数。

関連項目:
定数フィールド値
コンストラクタの詳細

LineStyle

public LineStyle(java.awt.Color color)
線の色を引数にとるコンストラクタ。
線の太さは1、線の種類は実線を設定する。
引数にヌルが指定された場合は黒色を設定する。

パラメータ:
color - 線の色。

LineStyle

public LineStyle(java.awt.Color color,
                 int width)
線の色と太さを引数にとるコンストラクタ。
線の種類は実線を設定する。
線の色にヌルが指定された場合は黒色を設定する。 線の太さに負の値が指定された場合はゼロを設定する。

パラメータ:
color - 線の色。
width - 線の太さ。

LineStyle

public LineStyle(java.awt.Color color,
                 int width,
                 int type)
線の色と太さと種類を引数にとるコンストラクタ。
線の色にヌルが指定された場合は黒色を設定する。 線の太さに負の値が指定された場合はゼロを設定する。 線の種類に不正な値が設定された場合は実線を設定する。

パラメータ:
color - 線の色。
width - 線の太さ。
type - 線の種類。

LineStyle

public LineStyle(java.awt.Color color,
                 int width,
                 int type,
                 int cap,
                 int join)
線の色と太さと種類、先端部と接合部の形を引数にとるコンストラクタ。
線の色にヌルが指定された場合は黒色を設定する。 線の太さに負の値が指定された場合はゼロを設定する。 線の種類に不正な値が設定された場合は実線を設定する。

パラメータ:
color - 線の色。
width - 線の太さ。
type - 線の種類。
cap - 線の先端部の形。
join - 線の接続部の形。

LineStyle

public LineStyle(java.awt.Color color,
                 int width,
                 float[] dash,
                 int cap,
                 int join)
線の色と太さと破線パターン、先端部と接合部の形を引数にとるコンストラクタ。
線の色にヌルが指定された場合は黒色を設定する。 線の太さに負の値が指定された場合はゼロを設定する。 線の種類に不正な値が設定された場合は実線を設定する。

パラメータ:
color - 線の色。
width - 線の太さ。
dash - 破線のパターンを示す配列。
cap - 線の先端部の形。
join - 線の接続部の形。
メソッドの詳細

getStroke

public java.awt.Stroke getStroke()
Strokeオブジェクトを取得する。

戻り値:
Strokeオブジェクト。

getColor

public java.awt.Color getColor()
線の色を取得する。

戻り値:
線の色。

createStroke

protected java.awt.Stroke createStroke(int width,
                                       int type,
                                       int cap,
                                       int join)
Strokeオブジェクトを作成する。

戻り値:
Strokeオブジェクト。

loadStyle

protected void loadStyle(java.awt.Graphics2D g)
グラフィック・オブジェクトに線スタイルを反映する。

パラメータ:
g - グラフィックス・オブジェクト。


Copyright (C) SATOH Takayuki All Rights Reserved.