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

クラス java.awt.Color

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

public class Color
extends Object
implements Serializable
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(float, float, float)
(0.0 - 1.0)の範囲で指定された赤、緑、青の値で色を作成する。
 o Color(int)
赤色成分をビット 16〜23 で、緑色成分をビット 8〜15 で、青色成分をビット 0〜7 で1つに表した RGB 値で色を作成する。
 o Color(int, int, int)
(0 - 255)の範囲で指定された赤、緑、青の値で色を作成する。

Method Index

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

Variables

 o white
  public static final Color white

 o lightGray
  public static final Color lightGray
ライトグレイ

 o gray
  public static final Color gray
灰色

 o darkGray
  public static final Color darkGray
ダークグレイ

 o black
  public static final Color black

 o red
  public static final Color red

 o pink
  public static final Color pink
ピンク

 o orange
  public static final Color orange
オレンジ

 o yellow
  public static final Color yellow
黄色

 o green
  public static final Color green

 o magenta
  public static final Color magenta
マジェンタ

 o cyan
  public static final Color cyan
シアン

 o blue
  public static final Color blue

Constructors

 o Color
  public Color(int r,
               int g,
               int b)
(0 - 255)の範囲で指定された赤、緑、青の値で色を作成します。 実際の表示に使用される色は、出力デバイスで使用可能な色の中で最も近いものとなります。

パラメータ:
r - 赤色成分
g - 緑色成分
b - 青色成分
参照:
getRed, getGreen, getBlue, getRGB
 o Color
  public Color(int rgb)
赤色成分をビット 16〜23 で、緑色成分をビット 8〜15 で、青色成分をビット 0〜7 で1つに表した RGB 値で色を作成します。 実際の表示に使用される色は、出力デバイスで使用可能な色の中で最も近いものとなります。

パラメータ:
rgb - 合成された RGB 成分
参照:
getRGBdefault, getRed, getGreen, getBlue, getRGB
 o Color
  public Color(float r,
               float g,
               float b)
(0.0 - 1.0)の範囲で指定された赤、緑、青の値で色を作成します。 実際の表示に使用される色は、出力デバイスで使用可能な色の中で最も近いものとなります。

パラメータ:
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-31 は 0xff、16-23 は赤、8-15 は緑、0-7 は青)

参照:
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 decode
  public static Color decode(String nm) throws NumberFormatException
指定された色を得ます。

パラメータ:
nm - 24 ビット整数値による色表現
返り値:
新しい色
 o getColor
  public static Color getColor(String nm)
指定された Color プロパティを得ます。

パラメータ:
nm - カラープロパティの名前
 o getColor
  public static Color getColor(String nm,
                               Color v)
指定された色の指定された Color プロパティを得ます。

パラメータ:
nm - カラープロパティの名前
v - 指定された色
返り値:
新しい色
 o getColor
  public static Color getColor(String nm,
                               int v)
色値から指定された Color プロパティを得ます。

パラメータ:
nm - カラープロパティの名前
v - 色値
返り値:
新しい色
 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オブジェクト

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