LineStyle (TSJ Graphics - API Document)
Keywords: ts.graph.LineStyle class

パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - グラフィックス・オブジェクト。

パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright (C) SATOH Takayuki All Rights Reserved.