jp.co.melco.preserv
クラス psvColor

java.lang.Object
  拡張jp.co.melco.preserv.psvColor
すべての実装インタフェース:
java.lang.Cloneable, java.io.Externalizable, java.io.Serializable

public class psvColor
extends java.lang.Object
implements java.lang.Cloneable, java.io.Externalizable

オブジェクト色クラス オブジェクトの線色、塗りつぶし色、図形背景色の設定を行います。 線色、塗りつぶし色、図形背景色の透過の指定はjava.awt.Colorのアルファ成分で行います。

【透過指定方法】
psvColor color = new psvColor(new java.awt.Color(R,G,B,α))
αに透過度を指定(0〜255範囲で0に近づくほど透過される)

背景色が設定されている場合、塗り潰し属性で背景色のON/OFFが可能です。 (描画属性の説明)

導入されたバージョン:
V2.0
作成者:
PreSerV Development Team
関連項目:
直列化された形式

フィールドの概要
 java.awt.Color back_color
          オブジェクトの背景色です。
 java.awt.Color fill_color
          オブジェクトの塗りつぶし色です。
 java.awt.Color line_color
          オブジェクトの線色です。
 
コンストラクタの概要
psvColor()
          オブジェクト色クラスを構築します。
psvColor(java.awt.Color col)
          オブジェクト色クラスを構築します。
psvColor(java.awt.Color al, java.awt.Color af)
          オブジェクト色クラスを構築します。
psvColor(java.awt.Color al, java.awt.Color af, java.awt.Color ab)
          オブジェクト色クラスを構築します。
 
メソッドの概要
 java.lang.Object clone()
          このオブジェクトのコピーを作成して返します。
 void readExternal(java.io.ObjectInput in)
          このオブジェクトの内容を保存します.
 java.lang.String toString()
          このオブジェクトのパラメータ値をStringで返します。
 void writeExternal(java.io.ObjectOutput out)
          このオブジェクトの内容を保存します.
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

line_color

public java.awt.Color line_color
オブジェクトの線色です。 透過の指定はjava.awt.Colorのアルファ成分で行います。


fill_color

public java.awt.Color fill_color
オブジェクトの塗りつぶし色です。 透過の指定はjava.awt.Colorのアルファ成分で行います。


back_color

public java.awt.Color back_color
オブジェクトの背景色です。 透過の指定はjava.awt.Colorのアルファ成分で行います。

コンストラクタの詳細

psvColor

public psvColor()
オブジェクト色クラスを構築します。

導入されたバージョン:
V2.0

psvColor

public psvColor(java.awt.Color col)
オブジェクト色クラスを構築します。 指定された色を設定します。 背景色はNullに設定されます。

パラメータ:
col - 指定色 (色の説明)

導入されたバージョン:
V2.0

psvColor

public psvColor(java.awt.Color al,
                java.awt.Color af)
オブジェクト色クラスを構築します。 指定された色で線色、塗りつぶし色を設定します。 背景色はNullに設定されます。

パラメータ:
al - 線色指定色
af - 塗りつぶし指定色 (色の説明)

導入されたバージョン:
V2.0

psvColor

public psvColor(java.awt.Color al,
                java.awt.Color af,
                java.awt.Color ab)
オブジェクト色クラスを構築します。 指定された色で線色、塗りつぶし色、背景色を設定します。

パラメータ:
al - 線色指定色
af - 塗りつぶし指定色
ab - 背景指定色 (色の説明)

導入されたバージョン:
V6.0
メソッドの詳細

clone

public java.lang.Object clone()
このオブジェクトのコピーを作成して返します。

戻り値:
このインスタンスの複製

toString

public java.lang.String toString()
このオブジェクトのパラメータ値をStringで返します。

戻り値:
このオブジェクトで定義されている値のString表現

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
このオブジェクトの内容を保存します.

定義:
インタフェース java.io.Externalizable 内の readExternal
パラメータ:
in - オブジェクトを復元するためのデータ読み取り元のストリーム
例外:
java.io.IOException - 入出力エラーが発生した場合
java.lang.ClassNotFoundException - 復元しようとしているオブジェクトに対応するクラスが見つからない場合
関連項目:
Externalizable.readExternal(java.io.ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
このオブジェクトの内容を保存します.

定義:
インタフェース java.io.Externalizable 内の writeExternal
パラメータ:
out - オブジェクトを書き込むストリーム
例外:
java.io.IOException - 発生する可能性があるすべての入出力例外
関連項目:
Externalizable.writeExternal(java.io.ObjectOutput)