クラス java.awt.Color
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.awt.Color

java.lang.Object
   |
   +----java.awt.Color

public final class Color
extends Object
RGBカラ−をカプセル化するクラス。

Variable Index

 o black
黒色。
 o blue
青色。
 o cyan
シアン色。
 o darkGray
ダ−クグレイ色。
 o gray
灰色。
 o green
緑色。
 o lightGray
ライトグレイ色。
 o magenta
マジェンタ色。
 o orange
オレンジ色。
 o pink
ピンク色。
 o red
赤色。
 o white
白色。
 o yellow
黄色。

Constructor Index

 o Color(int, int, int)
(0 - 255)の範囲で指定されたRGB値で色を作成する。
 o Color(int)
赤コンポ−ネント(16〜23bits)、緑コンポ−ネント(8〜15bits)、 青コンポ−ネント(0〜7bits)を合成したRGB値で色を作成する。
 o Color(float, float, float)
(0.0 - 1.0)の範囲で指定されたRGB値で色を作成する。

Method Index

 o HSBtoRGB(float, float, float)
与えられた HSB カラ−コンポ−ネントに対応している デフォルトの RGB カラ−モデルに定義された RGB 値を返す。
 o RGBtoHSB(int, int, int, float[])
赤緑青コンポ−ネントにより定義された色に対応している HSB 値を返す。
 o brighter()
この色をより明るくした色を得る。
 o darker()
この色をより暗くした色を得る。
 o equals(Object)
このオブジェクトを指定されたオブジェクトに対して比較する。
 o getBlue()
青のコンポ−ネントを得る。
 o getColor(String)
指定されたプロパティの色を得る。
 o getColor(String, Color)
指定されたプロパティの色を得る。
 o getColor(String, int)
指定されたプロパティの色を得る。
 o getGreen()
緑のコンポ−ネントを得る。
 o getHSBColor(float, float, float)
HSB値からColorオブジェクトを作成するための静的カラ−ファクトリ。
 o getRGB()
デフォルトのRGBカラ−モデルの色を表現するRGB値を得る。
 o getRed()
赤のコンポ−ネントを得る。
 o hashCode()
ハッシュコ−ドを計算する。
 o toString()
この色値の String 表現を返す。

Variables

 o white
  public final static Color white
白色。
 o lightGray
  public final static Color lightGray
ライトグレイ色。
 o gray
  public final static Color gray
灰色。
 o darkGray
  public final static Color darkGray
ダ−クグレイ色。
 o black
  public final static Color black
黒色。
 o red
  public final static Color red
赤色。
 o pink
  public final static Color pink
ピンク色。
 o orange
  public final static Color orange
オレンジ色。
 o yellow
  public final static Color yellow
黄色。
 o green
  public final static Color green
緑色。
 o magenta
  public final static Color magenta
マジェンタ色。
 o cyan
  public final static Color cyan
シアン色。
 o blue
  public final static Color blue
青色。

Constructors

 o Color
  public Color(int r,
               int g,
               int b)
(0 - 255)の範囲で指定されたRGB値で色を作成する。 レンダリングで使用される実際の色は、与えられた出力デバイス の中で最も有効なカラ−スペ−スを見つけることにより決定される。
パラメータ:
r - 赤のコンポ−ネント。
g - 緑のコンポ−ネント。
b - 青のコンポ−ネント。
参照:
getRed, getGreen, getBlue, getRGB
 o Color
  public Color(int rgb)
赤コンポ−ネント(16〜23bits)、緑コンポ−ネント(8〜15bits)、 青コンポ−ネント(0〜7bits)を合成したRGB値で色を作成する。 レンダリングで使用される実際の色は、与えられた出力デバイス の中で最も有効なカラ−スペ−スを見つけることにより決定される。
パラメータ:
rgb - 合成されたRGBコンポ−ネント。
参照:
getRGBdefault, getRed, getGreen, getBlue, getRGB
 o Color
  public Color(float r,
               float g,
               float b)
(0.0 - 1.0)の範囲で指定されたRGB値で色を作成する。 レンダリングで使用される実際の色は、与えられた出力デバイス の中で最も有効なカラ−スペ−スを見つけることにより決定される。
パラメータ:
r - 赤のコンポ−ネント。
g - 緑のコンポ−ネント。
b - 青のコンポ−ネント。
参照:
getRed, getGreen, getBlue, getRGB

Methods

 o getRed
  public int getRed()
赤のコンポ−ネントを得る。
参照:
getRGB
 o getGreen
  public int getGreen()
緑のコンポ−ネントを得る。
参照:
getRGB
 o getBlue
  public int getBlue()
青のコンポ−ネントを得る。
参照:
getRGB
 o getRGB
  public int getRGB()
デフォルトのRGBカラ−モデルの色を表現するRGB値を得る。 (24-31bitsは0xff, 16-23bitsは赤色, 8-15bitsは緑色, 0-7bitsは青色).
参照:
getRGBdefault, getRed, getGreen, getBlue
 o brighter
  public Color brighter()
この色をより明るくした色を得る。
 o darker
  public Color darker()
この色をより暗くした色を得る。
 o hashCode
  public int hashCode()
ハッシュコ−ドを計算する。
オーバーライド:
クラス ObjecthashCode
 o equals
  public boolean equals(Object obj)
このオブジェクトを指定されたオブジェクトに対して比較する。
パラメータ:
obj - 比較するオブジェクト。
返り値:
オブジェクトが同じ場合は true。違う場合は false。
オーバーライド:
クラス Objectequals
 o toString
  public String toString()
この色値の String 表現を返す。
オーバーライド:
クラス ObjecttoString
 o getColor
  public static Color getColor(String nm)
指定されたプロパティの色を得る。指定されたプロパティが存在しないか 正常な値に変換できなかった場合には null を返す。
パラメータ:
nm - カラ−プロパティの名前
返り値:
プロパティの Color
 o getColor
  public static Color getColor(String nm,
                               Color v)
指定されたプロパティの色を得る。指定されたプロパティが存在しないか 正常な値に変換できなかった場合には v を返す。
パラメータ:
nm - カラ−プロパティの名前
v - 指定するデフォルトの Color
返り値:
プロパティの Color
 o getColor
  public static Color getColor(String nm,
                               int v)
指定されたプロパティの色を得る。指定されたプロパティが存在しないか 正常な値に変換できなかった場合には v から得られる Color を返す。
パラメータ:
nm - カラ−プロパティの名前
v - デフォルトのカラー値
返り値:
プロパティの Color
 o HSBtoRGB
  public static int HSBtoRGB(float hue,
                             float saturation,
                             float brightness)
与えられた HSB カラ−コンポ−ネントに対応している デフォルトの RGB カラ−モデルに定義された RGB 値を返す。
パラメータ:
hue - 色相コンポ−ネント
saturation - 彩度
brightness - 明度
参照:
getRGBdefault, getRGB
 o RGBtoHSB
  public static float[] RGBtoHSB(int r,
                                 int g,
                                 int b,
                                 float hsbvals[])
赤緑青コンポ−ネントにより定義された色に対応している HSB 値を返す。
パラメータ:
r - 赤のコンポ−ネント
g - 緑のコンポ−ネント
b - 青のコンポ−ネント
hsbvals - 3つのHSB値もしくはnullを返すために使用される配列
返り値:
[色相, 彩度, 明度]といった結果を格納するために使用される配列
参照:
getRGBdefault, getRGB
 o getHSBColor
  public static Color getHSBColor(float h,
                                  float s,
                                  float b)
HSB値からColorオブジェクトを作成するための静的カラ−ファクトリ。
パラメータ:
h - 色相コンポ−ネント
s - 彩度
b - 明度
返り値:
対応しているRGBカラ−のColorオブジェクト

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標