public final class ColorMap
extends java.lang.Object
ColorMap.java は、共通的に使用される Color関連メソッドを集約した、クラスです。 StringUtil から、Color関係の部分を独立させました。 カラー文字列は、java.awt.Color static 定義色、CSS1 / HTML3–4 / VGA の色名称、 X11の色名称 が指定できます。 カラー番号は、ビビッドを、0~11 (V0~V11) , パステルを、12~23 (P0~P11) として登録します。 従来のカラー番号と異なりますので、ご注意ください。
修飾子とタイプ | メソッドと説明 |
---|---|
static java.awt.Color |
getColorInstance(int no)
指定の番号に対応した、色オブジェクトを返します。
|
static java.awt.Color |
getColorInstance(java.lang.String value)
カラーキーワードより、Colorオブジェクトを作成します。
|
static java.lang.String |
getColorKey(int no)
内部で管理している ColorMap のキー配列を返します。
|
static java.lang.String |
getColorKey(java.lang.String sno)
内部で管理している ColorMap から、指定のキーに対する色コードを返します。
|
static java.lang.String |
getColorKey(java.lang.String sno,
java.lang.String defCol)
内部で管理している ColorMap から、指定のキーに対する色コードを返します。
|
static java.lang.String[] |
getColorKeys()
内部で管理している ColorMap のキー配列を返します。
|
static java.lang.String[] |
getColorKeys(java.lang.String colKey)
引数に応じた内部で管理している ColorMap のキー配列を返します。
|
static java.lang.String[] |
getPastelKeys()
内部で管理している パステルカラー のキー配列を返します。
|
static java.lang.String[] |
getVividKeys()
内部で管理している ビビッドカラー のキー配列を返します。
|
public static final java.lang.String VIVID
public static final java.lang.String PASTEL
public static java.awt.Color getColorInstance(java.lang.String value)
value
- java.awt.Color フィールドを示す文字列または、#XXXXXX形式の16bitRGB表記Color.BLACK
public static java.awt.Color getColorInstance(int no)
no
- 内部で管理している色番号public static java.lang.String getColorKey(int no)
no
- 内部で管理している色番号public static java.lang.String getColorKey(java.lang.String sno)
sno
- 内部で管理している色番号public static java.lang.String getColorKey(java.lang.String sno, java.lang.String defCol)
sno
- 内部で管理している色番号,色記号defCol
- 色マップに値が存在しない場合に返す色public static java.lang.String[] getColorKeys()
public static java.lang.String[] getColorKeys(java.lang.String colKey)
colKey
- 内部で管理している色コード(nullの場合は、COLOR_KEYすべて。)public static java.lang.String[] getVividKeys()
public static java.lang.String[] getPastelKeys()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.