- java.lang.Object
-
- javafx.scene.paint.Paint
-
- javafx.scene.paint.Color
-
- すべての実装されたインタフェース:
Interpolatable<Color>
public final class Color extends Paint implements Interpolatable<Color>
Colorクラスは、デフォルトのsRGB色空間で色をカプセル化するために使用します。 どの色にも、1.0の暗黙のアルファ値、またはコンストラクタで提供される明示的なアルファ値があります。 アルファ値は色の透過性を定義し、0.0-1.0または0-255の範囲のdouble値で表すことができます。 1.0あるいは255というアルファ値はその色が完全に不透明であることを意味し、0あるいは0.0というアルファ値はその色が完全に透明であることを意味します。 明示的なアルファでColorを構築する場合、あるいはColorの色成分またはアルファ成分を取得する場合、色成分とアルファ成分があらかじめ乗算されている可能性はありません。Colorは、コンストラクタを使用するか、いくつかのユーティリティ・メソッドのいずれかを使用して作成できます。 次のコード行ではいずれも同じ青色を作成しています。Color c = Color.BLUE; //use the blue constant Color c = new Color(0,0,1,1.0); // standard constructor, use 0->1.0 values, explicit alpha of 1.0 Color c = Color.color(0,0,1.0); //use 0->1.0 values. implicit alpha of 1.0 Color c = Color.color(0,0,1.0,1.0); //use 0->1.0 values, explicit alpha of 1.0 Color c = Color.rgb(0,0,255); //use 0->255 integers, implicit alpha of 1.0 Color c = Color.rgb(0,0,255,1.0); //use 0->255 integers, explicit alpha of 1.0 Color c = Color.hsb(270,1.0,1.0); //hue = 270, saturation & value = 1.0. inplicit alpha of 1.0 Color c = Color.hsb(270,1.0,1.0,1.0); //hue = 270, saturation & value = 1.0, explicit alpha of 1.0 Color c = Color.web("0x0000FF",1.0);// blue as a hex web value, explicit alpha Color c = Color.web("0x0000FF");// blue as a hex web value, implicit alpha Color c = Color.web("0x00F");// blue as a short hex web value, implicit alpha Color c = Color.web("#0000FF",1.0);// blue as a hex web value, explicit alpha Color c = Color.web("#0000FF");// blue as a hex web value, implicit alpha Color c = Color.web("#00F");// blue as a short hex web value, implicit alpha Color c = Color.web("0000FF",1.0);// blue as a hex web value, explicit alpha Color c = Color.web("0000FF");// blue as a hex web value, implicit alpha Color c = Color.web("00F");// blue as a short hex web value, implicit alpha Color c = Color.web("rgba(0,0,255,1.0)");// blue as an rgb web value, explicit alpha Color c = Color.web("rgb(0,0,255)");// blue as an rgb web value, implicit alpha Color c = Color.web("rgba(0,0,100%,1.0)");// blue as an rgb percent web value, explicit alpha Color c = Color.web("rgb(0,0,100%)");// blue as an rgb percent web value, implicit alpha Color c = Color.web("hsla(270,100%,100%,1.0)");// blue as an hsl web value, explicit alpha Color c = Color.web("hsl(270,100%,100%)");// blue as an hsl web value, implicit alphaColorの作成時に値のいずれかが範囲外の場合、IllegalArgumentExceptionがスローされます。例:
Rectangle rec1 = new Rectangle(5, 5, 50, 40); rec1.setFill(Color.RED); rec1.setStroke(Color.GREEN); rec1.setStrokeWidth(3); Rectangle rec2 = new Rectangle(65, 5, 50, 40); rec2.setFill(Color.rgb(91, 127, 255)); rec2.setStroke(Color.hsb(40, 0.7, 0.8)); rec2.setStrokeWidth(3);- 導入されたバージョン:
- JavaFX 2.0
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static ColorALICEBLUEアリス・ブルー色(RGB値#F0F8FF)static ColorANTIQUEWHITEアンティーク・ホワイト色(RGB値#FAEBD7)static ColorAQUAアクア色(RGB値#00FFFF)static ColorAQUAMARINEアクアマリン色(RGB値#7FFFD4)static ColorAZUREアズール色(RGB値#F0FFFF)static ColorBEIGEベージュ色(RGB値#F5F5DC)static ColorBISQUEビスク色(RGB値#FFE4C4)static ColorBLACK黒色(RGB値#000000)static ColorBLANCHEDALMONDブランチド・アーモンド色(RGB値#FFEBCD)static ColorBLUE青色(RGB値#0000FF)static ColorBLUEVIOLETブルー・バイオレット色(RGB値#8A2BE2)static ColorBROWNブラウン色(RGB値#A52A2A)static ColorBURLYWOODバーリー・ウッド色(RGB値#DEB887)static ColorCADETBLUEカデット・ブルー色(RGB値#5F9EA0)static ColorCHARTREUSEシャルトルーズ色(RGB値#7FFF00)static ColorCHOCOLATEチョコレート色(RGB値#D2691E)static ColorCORALコーラル色(RGB値#FF7F50)static ColorCORNFLOWERBLUEコーンフラワー・ブルー色(RGB値#6495ED)static ColorCORNSILKコーンシルク色(RGB値#FFF8DC)static ColorCRIMSONクリムゾン色(RGB値#DC143C)static ColorCYANシアン色(RGB値#00FFFF)static ColorDARKBLUEダーク・ブルー色(RGB値#00008B)static ColorDARKCYANダーク・シアン色(RGB値#008B8B)static ColorDARKGOLDENRODダーク・ゴールデンロッド色(RGB値#B8860B)static ColorDARKGRAYダーク・グレー色(RGB値#A9A9A9)static ColorDARKGREENダーク・グリーン色(RGB値#006400)static ColorDARKGREYダーク・グレー色(RGB値#A9A9A9)static ColorDARKKHAKIダーク・カーキ色(RGB値#BDB76B)static ColorDARKMAGENTAダーク・マゼンタ色(RGB値#8B008B)static ColorDARKOLIVEGREENダーク・オリーブ・グリーン色(RGB値#556B2F)static ColorDARKORANGEダーク・オレンジ色(RGB値#FF8C00)static ColorDARKORCHIDダーク・オーキッド色(RGB値#9932CC)static ColorDARKREDダーク・レッド色(RGB値#8B0000)static ColorDARKSALMONダーク・サーモン色(RGB値#E9967A)static ColorDARKSEAGREENダーク・シー・グリーン色(RGB値#8FBC8F)static ColorDARKSLATEBLUEダーク・スレート・ブルー色(RGB値#483D8B)static ColorDARKSLATEGRAYダーク・スレート・グレー色(RGB値#2F4F4F)static ColorDARKSLATEGREYダーク・スレート・グレー色(RGB値#2F4F4F)static ColorDARKTURQUOISEダーク・ターコイズ色(RGB値#00CED1)static ColorDARKVIOLETダーク・バイオレット色(RGB値#9400D3)static ColorDEEPPINKディープ・ピンク色(RGB値#FF1493)static ColorDEEPSKYBLUEディープ・スカイ・ブルー色(RGB値#00BFFF)static ColorDIMGRAYディム・グレー色(RGB値#696969)static ColorDIMGREYディム・グレー色(RGB値#696969)static ColorDODGERBLUEドジャー・ブルー色(RGB値#1E90FF)static ColorFIREBRICKファイアブリック色(RGB値#B22222)static ColorFLORALWHITEフローラル・ホワイト色(RGB値#FFFAF0)static ColorFORESTGREENフォレスト・グリーン色(RGB値#228B22)static ColorFUCHSIAフクシャ色(RGB値#FF00FF)static ColorGAINSBOROゲインズボロ色(RGB値#DCDCDC)static ColorGHOSTWHITEゴースト・ホワイト色(RGB値#F8F8FF)static ColorGOLDゴールド色(RGB値#FFD700)static ColorGOLDENRODゴールデンロッド色(RGB値#DAA520)static ColorGRAYグレー色(RGB値#808080)static ColorGREEN緑色(RGB値#008000)static ColorGREENYELLOWグリーン・イエロー色(RGB値#ADFF2F)static ColorGREYグレー色(RGB値#808080)static ColorHONEYDEWハニーデュー色(RGB値#F0FFF0)static ColorHOTPINKホット・ピンク色(RGB値#FF69B4)static ColorINDIANREDインディアン・レッド色(RGB値#CD5C5C)static ColorINDIGOインディゴ色(RGB値#4B0082)static ColorIVORYアイボリー色(RGB値#FFFFF0)static ColorKHAKIカーキ色(RGB値#F0E68C)static ColorLAVENDERラベンダー色(RGB値#E6E6FA)static ColorLAVENDERBLUSHラベンダー・ブラッシュ色(RGB値#FFF0F5)static ColorLAWNGREENローン・グリーン色(RGB値#7CFC00)static ColorLEMONCHIFFONレモン・シフォン色(RGB値#FFFACD)static ColorLIGHTBLUEライト・ブルー色(RGB値#ADD8E6)static ColorLIGHTCORALライト・コーラル色(RGB値#F08080)static ColorLIGHTCYANライト・シアン色(RGB値#E0FFFF)static ColorLIGHTGOLDENRODYELLOWライト・ゴールデンロッド・イエロー色(RGB値#FAFAD2)static ColorLIGHTGRAYライト・グレー色(RGB値#D3D3D3)static ColorLIGHTGREENライト・グリーン色(RGB値#90EE90)static ColorLIGHTGREYライト・グレー色(RGB値#D3D3D3)static ColorLIGHTPINKライト・ピンク色(RGB値#FFB6C1)static ColorLIGHTSALMONライト・サーモン色(RGB値#FFA07A)static ColorLIGHTSEAGREENライト・シー・グリーン色(RGB値#20B2AA)static ColorLIGHTSKYBLUEライト・スカイ・ブルー色(RGB値#87CEFA)static ColorLIGHTSLATEGRAYライト・スレート・グレー色(RGB値#778899)static ColorLIGHTSLATEGREYライト・スレート・グレー色(RGB値#778899)static ColorLIGHTSTEELBLUEライト・スチール・ブルー色(RGB値#B0C4DE)static ColorLIGHTYELLOWライト・イエロー色(RGB値#FFFFE0)static ColorLIMEライム色(RGB値#00FF00)static ColorLIMEGREENライム・グリーン色(RGB値#32CD32)static ColorLINENリネン色(RGB値#FAF0E6)static ColorMAGENTAマゼンタ色(RGB値#FF00FF)static ColorMAROONマルーン色(RGB値#800000)static ColorMEDIUMAQUAMARINEミディアム・アクアマリン色(RGB値#66CDAA)static ColorMEDIUMBLUEミディアム・ブルー色(RGB値#0000CD)static ColorMEDIUMORCHIDミディアム・オーキッド色(RGB値#BA55D3)static ColorMEDIUMPURPLEミディアム・パープル色(RGB値#9370DB)static ColorMEDIUMSEAGREENミディアム・シー・グリーン色(RGB値#3CB371)static ColorMEDIUMSLATEBLUEミディアム・スレート・ブルー色(RGB値#7B68EE)static ColorMEDIUMSPRINGGREENミディアム・スプリング・グリーン色(RGB値#00FA9A)static ColorMEDIUMTURQUOISEミディアム・ターコイズ色(RGB値#48D1CC)static ColorMEDIUMVIOLETREDミディアム・バイオレット・レッド色(RGB値#C71585)static ColorMIDNIGHTBLUEミッドナイト・ブルー色(RGB値#191970)static ColorMINTCREAMミント・クリーム色(RGB値#F5FFFA)static ColorMISTYROSEミスティ・ローズ色(RGB値#FFE4E1)static ColorMOCCASINモカシン色(RGB値#FFE4B5)static ColorNAVAJOWHITEナバホ・ホワイト色(RGB値#FFDEAD)static ColorNAVYネイビー色(RGB値#000080)static ColorOLDLACEオールド・レース色(RGB値#FDF5E6)static ColorOLIVEオリーブ色(RGB値#808000)static ColorOLIVEDRABオリーブ・ドラブ色(RGB値#6B8E23)static ColorORANGEオレンジ色(RGB値#FFA500)static ColorORANGEREDオレンジ・レッド色(RGB値#FF4500)static ColorORCHIDオーキッド色(RGB値#DA70D6)static ColorPALEGOLDENRODペール・ゴールデンロッド色(RGB値#EEE8AA)static ColorPALEGREENペール・グリーン色(RGB値#98FB98)static ColorPALETURQUOISEペール・ターコイズ色(RGB値#AFEEEE)static ColorPALEVIOLETREDペール・バイオレット・レッド色(RGB値#DB7093)static ColorPAPAYAWHIPパパイヤ・ホイップ色(RGB値#FFEFD5)static ColorPEACHPUFFピーチ・パフ色(RGB値#FFDAB9)static ColorPERUペルー色(RGB値#CD853F)static ColorPINKピンク色(RGB値#FFC0CB)static ColorPLUMプラム色(RGB値#DDA0DD)static ColorPOWDERBLUEパウダー・ブルー色(RGB値#B0E0E6)static ColorPURPLE紫色(RGB値#800080)static ColorRED赤色(RGB値#FF0000)static ColorROSYBROWNロージー・ブラウン色(RGB値#BC8F8F)static ColorROYALBLUEロイヤル・ブルー色(RGB値#4169E1)static ColorSADDLEBROWNサドル・ブラウン色(RGB値#8B4513)static ColorSALMONサーモン色(RGB値#FA8072)static ColorSANDYBROWNサンディ・ブラウン色(RGB値#F4A460)static ColorSEAGREENシー・グリーン色(RGB値#2E8B57)static ColorSEASHELLシー・シェル色(RGB値#FFF5EE)static ColorSIENNAシエナ色(RGB値#A0522D)static ColorSILVERシルバー色(RGB値#C0C0C0)static ColorSKYBLUEスカイ・ブルー色(RGB値#87CEEB)static ColorSLATEBLUEスレート・ブルー色(RGB値#6A5ACD)static ColorSLATEGRAYスレート・グレー色(RGB値#708090)static ColorSLATEGREYスレート・グレー色(RGB値#708090)static ColorSNOWスノー色(RGB値#FFFAFA)static ColorSPRINGGREENスプリング・グリーン色(RGB値#00FF7F)static ColorSTEELBLUEスチール・ブルー色(RGB値#4682B4)static ColorTANタン色(RGB値#D2B48C)static ColorTEALティール色(RGB値#008080)static ColorTHISTLEチスル色(RGB値#D8BFD8)static ColorTOMATOトマト色(RGB値#FF6347)static ColorTRANSPARENT全透明色(ARGB値#00000000)static ColorTURQUOISEターコイズ色(RGB値#40E0D0)static ColorVIOLETバイオレット色(RGB値#EE82EE)static ColorWHEATウィート色(RGB値#F5DEB3)static ColorWHITE白色(RGB値#FFFFFF)static ColorWHITESMOKEホワイト・スモーク色(RGB値#F5F5F5)static ColorYELLOW黄色(RGB値#FFFF00)static ColorYELLOWGREENイエロー・グリーン色(RGB値#9ACD32)
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 Color(double red, double green, double blue, double opacity)色の新しいインスタンスを作成します
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Colorbrighter()このColorをより明るくした新しいColorを作成します。static Colorcolor(double red, double green, double blue)範囲0.0-1.0で指定された赤、緑、青の値を使用して、不透明なsRGB色を作成します。static Colorcolor(double red, double green, double blue, double opacity)範囲0.0-1.0で指定された赤、緑、青の値、および指定された不透明度を使用して、sRGB色を作成します。Colordarker()このColorをより暗くした新しいColorを作成します。ColorderiveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)このColorをベースに、色相、彩度、明度および不透明度の値を変更して新しいColorを作成します。Colordesaturate()このColorより彩度を下げて新しいColorを作成します。booleanequals(Object obj)このオブジェクトと他のオブジェクトが等しいかどうかを示します。doublegetBlue()Colorの青成分(範囲0.0-1.0)。doublegetBrightness()このColorの明度成分を取得します。doublegetGreen()Colorの緑成分(範囲0.0-1.0)。doublegetHue()このColorの色相成分を取得します。doublegetOpacity()Colorの不透明度(範囲0.0-1.0)。doublegetRed()Colorの赤成分(範囲0.0-1.0)。doublegetSaturation()このColorの彩度成分を取得します。static Colorgray(double gray)不透明なグレー色を作成します。static Colorgray(double gray, double opacity)グレー色を作成します。static ColorgrayRgb(int gray)これはrgb(gray, gray, gray)のショートカットです。static ColorgrayRgb(int gray, double opacity)これはrgb(gray, gray, gray, opacity)のショートカットです。Colorgrayscale()このColorと同等のグレースケールを適用した新しいColorを作成します。inthashCode()このColorオブジェクトのハッシュ・コードを返します。static Colorhsb(double hue, double saturation, double brightness)HSBカラー・モデルで指定された値に基づいて、不透明なColorを作成します。static Colorhsb(double hue, double saturation, double brightness, double opacity)HSBカラー・モデルで指定された値、および指定された不透明度に基づくColorを作成します。Colorinterpolate(Color endValue, double t)関数では、0.0から1.0までの比率tに沿って補間された値が計算されます。Colorinvert()このColorを反転して新しいColorを作成します。booleanisOpaque()この描画が完全に不透明かどうかを取得します。static Colorrgb(int red, int green, int blue)範囲0-255で指定されたRGB値を使用して、不透明なsRGB色を作成します。static Colorrgb(int red, int green, int blue, double opacity)範囲0-255で指定されたRGB値、および指定された不透明度を使用して、sRGB色を作成します。Colorsaturate()このColorより彩度を上げて新しいColorを作成します。StringtoString()このColorの文字列表現を返します。static ColorvalueOf(String value)文字列表現から色値を作成します。static Colorweb(String colorString)HTMLまたはCSS属性文字列で指定されたRGB色を作成します。static Colorweb(String colorString, double opacity)HTMLまたはCSS属性文字列で指定されたRGB色を作成します。
-
-
-
フィールドの詳細
-
TRANSPARENT
public static final Color TRANSPARENT
全透明色(ARGB値#00000000)
-
ALICEBLUE
public static final Color ALICEBLUE
アリス・ブルー色(RGB値#F0F8FF)
-
ANTIQUEWHITE
public static final Color ANTIQUEWHITE
アンティーク・ホワイト色(RGB値#FAEBD7)
-
AQUA
public static final Color AQUA
アクア色(RGB値#00FFFF)
-
AQUAMARINE
public static final Color AQUAMARINE
アクアマリン色(RGB値#7FFFD4)
-
AZURE
public static final Color AZURE
アズール色(RGB値#F0FFFF)
-
BEIGE
public static final Color BEIGE
ベージュ色(RGB値#F5F5DC)
-
BISQUE
public static final Color BISQUE
ビスク色(RGB値#FFE4C4)
-
BLACK
public static final Color BLACK
黒色(RGB値#000000)
-
BLANCHEDALMOND
public static final Color BLANCHEDALMOND
ブランチド・アーモンド色(RGB値#FFEBCD)
-
BLUE
public static final Color BLUE
青色(RGB値#0000FF)
-
BLUEVIOLET
public static final Color BLUEVIOLET
ブルー・バイオレット色(RGB値#8A2BE2)
-
BROWN
public static final Color BROWN
ブラウン色(RGB値#A52A2A)
-
BURLYWOOD
public static final Color BURLYWOOD
バーリー・ウッド色(RGB値#DEB887)
-
CADETBLUE
public static final Color CADETBLUE
カデット・ブルー色(RGB値#5F9EA0)
-
CHARTREUSE
public static final Color CHARTREUSE
シャルトルーズ色(RGB値#7FFF00)
-
CHOCOLATE
public static final Color CHOCOLATE
チョコレート色(RGB値#D2691E)
-
CORAL
public static final Color CORAL
コーラル色(RGB値#FF7F50)
-
CORNFLOWERBLUE
public static final Color CORNFLOWERBLUE
コーンフラワー・ブルー色(RGB値#6495ED)
-
CORNSILK
public static final Color CORNSILK
コーンシルク色(RGB値#FFF8DC)
-
CRIMSON
public static final Color CRIMSON
クリムゾン色(RGB値#DC143C)
-
CYAN
public static final Color CYAN
シアン色(RGB値#00FFFF)
-
DARKBLUE
public static final Color DARKBLUE
ダーク・ブルー色(RGB値#00008B)
-
DARKCYAN
public static final Color DARKCYAN
ダーク・シアン色(RGB値#008B8B)
-
DARKGOLDENROD
public static final Color DARKGOLDENROD
ダーク・ゴールデンロッド色(RGB値#B8860B)
-
DARKGRAY
public static final Color DARKGRAY
ダーク・グレー色(RGB値#A9A9A9)
-
DARKGREEN
public static final Color DARKGREEN
ダーク・グリーン色(RGB値#006400)
-
DARKGREY
public static final Color DARKGREY
ダーク・グレー色(RGB値#A9A9A9)
-
DARKKHAKI
public static final Color DARKKHAKI
ダーク・カーキ色(RGB値#BDB76B)
-
DARKMAGENTA
public static final Color DARKMAGENTA
ダーク・マゼンタ色(RGB値#8B008B)
-
DARKOLIVEGREEN
public static final Color DARKOLIVEGREEN
ダーク・オリーブ・グリーン色(RGB値#556B2F)
-
DARKORANGE
public static final Color DARKORANGE
ダーク・オレンジ色(RGB値#FF8C00)
-
DARKORCHID
public static final Color DARKORCHID
ダーク・オーキッド色(RGB値#9932CC)
-
DARKRED
public static final Color DARKRED
ダーク・レッド色(RGB値#8B0000)
-
DARKSALMON
public static final Color DARKSALMON
ダーク・サーモン色(RGB値#E9967A)
-
DARKSEAGREEN
public static final Color DARKSEAGREEN
ダーク・シー・グリーン色(RGB値#8FBC8F)
-
DARKSLATEBLUE
public static final Color DARKSLATEBLUE
ダーク・スレート・ブルー色(RGB値#483D8B)
-
DARKSLATEGRAY
public static final Color DARKSLATEGRAY
ダーク・スレート・グレー色(RGB値#2F4F4F)
-
DARKSLATEGREY
public static final Color DARKSLATEGREY
ダーク・スレート・グレー色(RGB値#2F4F4F)
-
DARKTURQUOISE
public static final Color DARKTURQUOISE
ダーク・ターコイズ色(RGB値#00CED1)
-
DARKVIOLET
public static final Color DARKVIOLET
ダーク・バイオレット色(RGB値#9400D3)
-
DEEPPINK
public static final Color DEEPPINK
ディープ・ピンク色(RGB値#FF1493)
-
DEEPSKYBLUE
public static final Color DEEPSKYBLUE
ディープ・スカイ・ブルー色(RGB値#00BFFF)
-
DIMGRAY
public static final Color DIMGRAY
ディム・グレー色(RGB値#696969)
-
DIMGREY
public static final Color DIMGREY
ディム・グレー色(RGB値#696969)
-
DODGERBLUE
public static final Color DODGERBLUE
ドジャー・ブルー色(RGB値#1E90FF)
-
FIREBRICK
public static final Color FIREBRICK
ファイアブリック色(RGB値#B22222)
-
FLORALWHITE
public static final Color FLORALWHITE
フローラル・ホワイト色(RGB値#FFFAF0)
-
FORESTGREEN
public static final Color FORESTGREEN
フォレスト・グリーン色(RGB値#228B22)
-
FUCHSIA
public static final Color FUCHSIA
フクシャ色(RGB値#FF00FF)
-
GAINSBORO
public static final Color GAINSBORO
ゲインズボロ色(RGB値#DCDCDC)
-
GHOSTWHITE
public static final Color GHOSTWHITE
ゴースト・ホワイト色(RGB値#F8F8FF)
-
GOLD
public static final Color GOLD
ゴールド色(RGB値#FFD700)
-
GOLDENROD
public static final Color GOLDENROD
ゴールデンロッド色(RGB値#DAA520)
-
GRAY
public static final Color GRAY
グレー色(RGB値#808080)
-
GREEN
public static final Color GREEN
緑色(RGB値#008000)
-
GREENYELLOW
public static final Color GREENYELLOW
グリーン・イエロー色(RGB値#ADFF2F)
-
GREY
public static final Color GREY
グレー色(RGB値#808080)
-
HONEYDEW
public static final Color HONEYDEW
ハニーデュー色(RGB値#F0FFF0)
-
HOTPINK
public static final Color HOTPINK
ホット・ピンク色(RGB値#FF69B4)
-
INDIANRED
public static final Color INDIANRED
インディアン・レッド色(RGB値#CD5C5C)
-
INDIGO
public static final Color INDIGO
インディゴ色(RGB値#4B0082)
-
IVORY
public static final Color IVORY
アイボリー色(RGB値#FFFFF0)
-
KHAKI
public static final Color KHAKI
カーキ色(RGB値#F0E68C)
-
LAVENDER
public static final Color LAVENDER
ラベンダー色(RGB値#E6E6FA)
-
LAVENDERBLUSH
public static final Color LAVENDERBLUSH
ラベンダー・ブラッシュ色(RGB値#FFF0F5)
-
LAWNGREEN
public static final Color LAWNGREEN
ローン・グリーン色(RGB値#7CFC00)
-
LEMONCHIFFON
public static final Color LEMONCHIFFON
レモン・シフォン色(RGB値#FFFACD)
-
LIGHTBLUE
public static final Color LIGHTBLUE
ライト・ブルー色(RGB値#ADD8E6)
-
LIGHTCORAL
public static final Color LIGHTCORAL
ライト・コーラル色(RGB値#F08080)
-
LIGHTCYAN
public static final Color LIGHTCYAN
ライト・シアン色(RGB値#E0FFFF)
-
LIGHTGOLDENRODYELLOW
public static final Color LIGHTGOLDENRODYELLOW
ライト・ゴールデンロッド・イエロー色(RGB値#FAFAD2)
-
LIGHTGRAY
public static final Color LIGHTGRAY
ライト・グレー色(RGB値#D3D3D3)
-
LIGHTGREEN
public static final Color LIGHTGREEN
ライト・グリーン色(RGB値#90EE90)
-
LIGHTGREY
public static final Color LIGHTGREY
ライト・グレー色(RGB値#D3D3D3)
-
LIGHTPINK
public static final Color LIGHTPINK
ライト・ピンク色(RGB値#FFB6C1)
-
LIGHTSALMON
public static final Color LIGHTSALMON
ライト・サーモン色(RGB値#FFA07A)
-
LIGHTSEAGREEN
public static final Color LIGHTSEAGREEN
ライト・シー・グリーン色(RGB値#20B2AA)
-
LIGHTSKYBLUE
public static final Color LIGHTSKYBLUE
ライト・スカイ・ブルー色(RGB値#87CEFA)
-
LIGHTSLATEGRAY
public static final Color LIGHTSLATEGRAY
ライト・スレート・グレー色(RGB値#778899)
-
LIGHTSLATEGREY
public static final Color LIGHTSLATEGREY
ライト・スレート・グレー色(RGB値#778899)
-
LIGHTSTEELBLUE
public static final Color LIGHTSTEELBLUE
ライト・スチール・ブルー色(RGB値#B0C4DE)
-
LIGHTYELLOW
public static final Color LIGHTYELLOW
ライト・イエロー色(RGB値#FFFFE0)
-
LIME
public static final Color LIME
ライム色(RGB値#00FF00)
-
LIMEGREEN
public static final Color LIMEGREEN
ライム・グリーン色(RGB値#32CD32)
-
LINEN
public static final Color LINEN
リネン色(RGB値#FAF0E6)
-
MAGENTA
public static final Color MAGENTA
マゼンタ色(RGB値#FF00FF)
-
MAROON
public static final Color MAROON
マルーン色(RGB値#800000)
-
MEDIUMAQUAMARINE
public static final Color MEDIUMAQUAMARINE
ミディアム・アクアマリン色(RGB値#66CDAA)
-
MEDIUMBLUE
public static final Color MEDIUMBLUE
ミディアム・ブルー色(RGB値#0000CD)
-
MEDIUMORCHID
public static final Color MEDIUMORCHID
ミディアム・オーキッド色(RGB値#BA55D3)
-
MEDIUMPURPLE
public static final Color MEDIUMPURPLE
ミディアム・パープル色(RGB値#9370DB)
-
MEDIUMSEAGREEN
public static final Color MEDIUMSEAGREEN
ミディアム・シー・グリーン色(RGB値#3CB371)
-
MEDIUMSLATEBLUE
public static final Color MEDIUMSLATEBLUE
ミディアム・スレート・ブルー色(RGB値#7B68EE)
-
MEDIUMSPRINGGREEN
public static final Color MEDIUMSPRINGGREEN
ミディアム・スプリング・グリーン色(RGB値#00FA9A)
-
MEDIUMTURQUOISE
public static final Color MEDIUMTURQUOISE
ミディアム・ターコイズ色(RGB値#48D1CC)
-
MEDIUMVIOLETRED
public static final Color MEDIUMVIOLETRED
ミディアム・バイオレット・レッド色(RGB値#C71585)
-
MIDNIGHTBLUE
public static final Color MIDNIGHTBLUE
ミッドナイト・ブルー色(RGB値#191970)
-
MINTCREAM
public static final Color MINTCREAM
ミント・クリーム色(RGB値#F5FFFA)
-
MISTYROSE
public static final Color MISTYROSE
ミスティ・ローズ色(RGB値#FFE4E1)
-
MOCCASIN
public static final Color MOCCASIN
モカシン色(RGB値#FFE4B5)
-
NAVAJOWHITE
public static final Color NAVAJOWHITE
ナバホ・ホワイト色(RGB値#FFDEAD)
-
NAVY
public static final Color NAVY
ネイビー色(RGB値#000080)
-
OLDLACE
public static final Color OLDLACE
オールド・レース色(RGB値#FDF5E6)
-
OLIVE
public static final Color OLIVE
オリーブ色(RGB値#808000)
-
OLIVEDRAB
public static final Color OLIVEDRAB
オリーブ・ドラブ色(RGB値#6B8E23)
-
ORANGE
public static final Color ORANGE
オレンジ色(RGB値#FFA500)
-
ORANGERED
public static final Color ORANGERED
オレンジ・レッド色(RGB値#FF4500)
-
ORCHID
public static final Color ORCHID
オーキッド色(RGB値#DA70D6)
-
PALEGOLDENROD
public static final Color PALEGOLDENROD
ペール・ゴールデンロッド色(RGB値#EEE8AA)
-
PALEGREEN
public static final Color PALEGREEN
ペール・グリーン色(RGB値#98FB98)
-
PALETURQUOISE
public static final Color PALETURQUOISE
ペール・ターコイズ色(RGB値#AFEEEE)
-
PALEVIOLETRED
public static final Color PALEVIOLETRED
ペール・バイオレット・レッド色(RGB値#DB7093)
-
PAPAYAWHIP
public static final Color PAPAYAWHIP
パパイヤ・ホイップ色(RGB値#FFEFD5)
-
PEACHPUFF
public static final Color PEACHPUFF
ピーチ・パフ色(RGB値#FFDAB9)
-
PERU
public static final Color PERU
ペルー色(RGB値#CD853F)
-
PINK
public static final Color PINK
ピンク色(RGB値#FFC0CB)
-
PLUM
public static final Color PLUM
プラム色(RGB値#DDA0DD)
-
POWDERBLUE
public static final Color POWDERBLUE
パウダー・ブルー色(RGB値#B0E0E6)
-
PURPLE
public static final Color PURPLE
紫色(RGB値#800080)
-
RED
public static final Color RED
赤色(RGB値#FF0000)
-
ROSYBROWN
public static final Color ROSYBROWN
ロージー・ブラウン色(RGB値#BC8F8F)
-
ROYALBLUE
public static final Color ROYALBLUE
ロイヤル・ブルー色(RGB値#4169E1)
-
SADDLEBROWN
public static final Color SADDLEBROWN
サドル・ブラウン色(RGB値#8B4513)
-
SALMON
public static final Color SALMON
サーモン色(RGB値#FA8072)
-
SANDYBROWN
public static final Color SANDYBROWN
サンディ・ブラウン色(RGB値#F4A460)
-
SEAGREEN
public static final Color SEAGREEN
シー・グリーン色(RGB値#2E8B57)
-
SEASHELL
public static final Color SEASHELL
シー・シェル色(RGB値#FFF5EE)
-
SIENNA
public static final Color SIENNA
シエナ色(RGB値#A0522D)
-
SILVER
public static final Color SILVER
シルバー色(RGB値#C0C0C0)
-
SKYBLUE
public static final Color SKYBLUE
スカイ・ブルー色(RGB値#87CEEB)
-
SLATEBLUE
public static final Color SLATEBLUE
スレート・ブルー色(RGB値#6A5ACD)
-
SLATEGRAY
public static final Color SLATEGRAY
スレート・グレー色(RGB値#708090)
-
SLATEGREY
public static final Color SLATEGREY
スレート・グレー色(RGB値#708090)
-
SNOW
public static final Color SNOW
スノー色(RGB値#FFFAFA)
-
SPRINGGREEN
public static final Color SPRINGGREEN
スプリング・グリーン色(RGB値#00FF7F)
-
STEELBLUE
public static final Color STEELBLUE
スチール・ブルー色(RGB値#4682B4)
-
TAN
public static final Color TAN
タン色(RGB値#D2B48C)
-
TEAL
public static final Color TEAL
ティール色(RGB値#008080)
-
THISTLE
public static final Color THISTLE
チスル色(RGB値#D8BFD8)
-
TOMATO
public static final Color TOMATO
トマト色(RGB値#FF6347)
-
TURQUOISE
public static final Color TURQUOISE
ターコイズ色(RGB値#40E0D0)
-
VIOLET
public static final Color VIOLET
バイオレット色(RGB値#EE82EE)
-
WHEAT
public static final Color WHEAT
ウィート色(RGB値#F5DEB3)
-
WHITE
public static final Color WHITE
白色(RGB値#FFFFFF)
-
WHITESMOKE
public static final Color WHITESMOKE
ホワイト・スモーク色(RGB値#F5F5F5)
-
YELLOW
public static final Color YELLOW
黄色(RGB値#FFFF00)
-
YELLOWGREEN
public static final Color YELLOWGREEN
イエロー・グリーン色(RGB値#9ACD32)
-
-
メソッドの詳細
-
color
public static Color color(double red, double green, double blue, double opacity)
範囲0.0-1.0で指定された赤、緑、青の値、および指定された不透明度を使用して、sRGB色を作成します。- パラメータ:
red- 範囲0.0-1.0の赤成分green- 範囲0.0-1.0の緑成分blue- 範囲0.0-1.0の青成分opacity- 範囲0.0-1.0の不透明度成分- 戻り値:
Color- 例外:
IllegalArgumentException- いずれかの値が範囲外の場合
-
color
public static Color color(double red, double green, double blue)
範囲0.0-1.0で指定された赤、緑、青の値を使用して、不透明なsRGB色を作成します。- パラメータ:
red- 範囲0.0-1.0の赤成分green- 範囲0.0-1.0の緑成分blue- 範囲0.0-1.0の青成分- 戻り値:
Color- 例外:
IllegalArgumentException- いずれかの値が範囲外の場合
-
rgb
public static Color rgb(int red, int green, int blue, double opacity)
範囲0-255で指定されたRGB値、および指定された不透明度を使用して、sRGB色を作成します。- パラメータ:
red- 範囲0-255の赤成分green- 範囲0-255の緑成分blue- 範囲0-255の青成分opacity- 範囲0.0-1.0の不透明度成分- 戻り値:
Color- 例外:
IllegalArgumentException- いずれかの値が範囲外の場合
-
rgb
public static Color rgb(int red, int green, int blue)
範囲0-255で指定されたRGB値を使用して、不透明なsRGB色を作成します。- パラメータ:
red- 範囲0-255の赤成分green- 範囲0-255の緑成分blue- 範囲0-255の青成分- 戻り値:
Color- 例外:
IllegalArgumentException- いずれかの値が範囲外の場合
-
grayRgb
public static Color grayRgb(int gray)
これはrgb(gray, gray, gray)のショートカットです。- パラメータ:
gray-0-255の範囲のグレー・コンポーネント- 戻り値:
Color
-
grayRgb
public static Color grayRgb(int gray, double opacity)
これはrgb(gray, gray, gray, opacity)のショートカットです。- パラメータ:
gray-0-255の範囲のグレー・コンポーネントopacity- 範囲0.0-1.0の不透明度成分- 戻り値:
Color
-
gray
public static Color gray(double gray, double opacity)
グレー色を作成します。- パラメータ:
gray- 範囲0.0(黒) -1.0(白)のグレースケール色opacity- 範囲0.0-1.0の不透明度成分- 戻り値:
Color- 例外:
IllegalArgumentException- いずれかの値が範囲外の場合
-
gray
public static Color gray(double gray)
不透明なグレー色を作成します。- パラメータ:
gray- 範囲0.0(黒) -1.0(白)のグレースケール色- 戻り値:
Color- 例外:
IllegalArgumentException- いずれかの値が範囲外の場合
-
hsb
public static Color hsb(double hue, double saturation, double brightness, double opacity)
HSBカラー・モデルで指定された値、および指定された不透明度に基づくColorを作成します。- パラメータ:
hue- 色相(度)saturation- 彩度(0.0-1.0)brightness- 明度(0.0-1.0)opacity- 不透明度(0.0-1.0)- 戻り値:
Color- 例外:
IllegalArgumentException-saturation、brightnessまたはopacityが範囲外の場合
-
hsb
public static Color hsb(double hue, double saturation, double brightness)
HSBカラー・モデルで指定された値に基づいて、不透明なColorを作成します。- パラメータ:
hue- 色相(度)saturation- 彩度(0.0-1.0)brightness- 明度(0.0-1.0)- 戻り値:
Color- 例外:
IllegalArgumentException-saturationまたはbrightnessが範囲外の場合
-
web
public static Color web(String colorString, double opacity)
HTMLまたはCSS属性文字列で指定されたRGB色を作成します。このメソッドでは次のフォーマットがサポートされています。
- 標準のHTML色名
- HTMLの長いフォーマットまたは短いフォーマットの16進文字列(オプションで16進アルファ・チャネルを付加)。 16進値は、先頭に
0xまたは#のいずれかを付加し、範囲00-0xFFの2桁で指定するか、範囲0-Fの1桁で指定します。 rgb(r,g,b)またはrgba(r,g,b,a)というフォーマット文字列。r、gまたはbの各値は、0-255の整数として指定するか、または0.0-100.0の浮動小数点パーセンテージ値としてパーセント(%)文字付きで指定します。 アルファ成分(存在する場合)は0.0-1.0の浮動小数点値です。 数字の前後およびパーセンテージ値とパーセント記号(%)の間には空白文字を入力できます。hsl(h,s,l)またはhsla(h,s,l,a)というフォーマット文字列。h値は、カラー・ホイールの色相角度(度)を表す0.0-360.0の浮動小数点数です。0.0または360.0が赤を表し、120.0が緑を表し、240.0が青を表します。s値は、目的の色の彩度です。彩度は、グレー(0.0)からフル彩度(100.0)までの浮動小数点パーセンテージとして表されます。l値は、目的の色の目的の明度(明るさ)です。明度は、黒(0.0)からフル明度(100.0)までの浮動小数点パーセンテージとして表されます。 アルファ成分(存在する場合)は0.0-1.0の浮動小数点値です。 数字の前後およびパーセンテージ値とパーセント記号(%)の間には空白文字を入力できます。
アルファ成分のないフォーマットの場合または名前付きカラーの場合、不透明度は
opacity引数に従って設定されます。 アルファ成分付きで指定された色の場合、不透明度はアルファ成分の解析とopacity引数の組合せに基づいて決定されます。そのため、不透明度を指定することによって、透明色はより透明になります。例:
Webカラー・フォーマット表 Webフォーマット文字列 同等のコンストラクタまたはファクトリの呼出し Color.web("orange", 0.5);new Color(1.0, 0xA5/255.0, 0.0, 0.5)Color.web("0xff66cc33", 0.5);new Color(1.0, 0.4, 0.8, 0.1)Color.web("0xff66cc", 0.5);new Color(1.0, 0.4, 0.8, 0.5)Color.web("#ff66cc", 0.5);new Color(1.0, 0.4, 0.8, 0.5)Color.web("#f68", 0.5);new Color(1.0, 0.4, 0.8, 0.5)Color.web("rgb(255,102,204)", 0.5);new Color(1.0, 0.4, 0.8, 0.5)Color.web("rgb(100%,50%,50%)", 0.5);new Color(1.0, 0.5, 0.5, 0.5)Color.web("rgb(255,50%,50%,0.25)", 0.5);new Color(1.0, 0.5, 0.5, 0.125)Color.web("hsl(240,100%,100%)", 0.5);Color.hsb(240.0, 1.0, 1.0, 0.5)Color.web("hsla(120,0%,0%,0.25)", 0.5);Color.hsb(120.0, 0.0, 0.0, 0.125)- パラメータ:
colorString- サポートされているフォーマットのいずれかによる、色の名前または数値表現opacity- 範囲0.0 (透明) - 1.0 (不透明)の不透明度成分- 戻り値:
- colorStringで指定されたRGBカラー
- 例外:
NullPointerException-colorStringがnullの場合IllegalArgumentException-colorStringにサポート対象外の色名が指定されているか、無効な数値が含まれている場合
-
web
public static Color web(String colorString)
HTMLまたはCSS属性文字列で指定されたRGB色を作成します。このメソッドでは次のフォーマットがサポートされています。
- 標準のHTML色名
- HTMLの長いフォーマットまたは短いフォーマットの16進文字列(オプションで16進アルファ・チャネルを付加)。 16進値は、先頭に
0xまたは#のいずれかを付加し、範囲00-0xFFの2桁で指定するか、範囲0-Fの1桁で指定します。 rgb(r,g,b)またはrgba(r,g,b,a)というフォーマット文字列。r、gまたはbの各値は、0-255の整数として指定するか、または0.0-100.0の浮動小数点パーセンテージ値としてパーセント(%)文字付きで指定します。 アルファ成分(存在する場合)は0.0-1.0の浮動小数点値です。 数字の前後およびパーセンテージ値とパーセント記号(%)の間には空白文字を入力できます。hsl(h,s,l)またはhsla(h,s,l,a)というフォーマット文字列。h値は、カラー・ホイールの色相角度(度)を表す0.0-360.0の浮動小数点数です。0.0または360.0が赤を表し、120.0が緑を表し、240.0が青を表します。s値は、目的の色の彩度です。彩度は、グレー(0.0)からフル彩度(100.0)までの浮動小数点パーセンテージとして表されます。l値は、目的の色の目的の明度(明るさ)です。明度は、黒(0.0)からフル明度(100.0)までの浮動小数点パーセンテージとして表されます。 アルファ成分(存在する場合)は0.0-1.0の浮動小数点値です。 数字の前後およびパーセンテージ値とパーセント記号(%)の間には空白文字を入力できます。
例:
Webカラー・フォーマット表 Webフォーマット文字列 同等のコンストラクタまたはファクトリの呼出し Color.web("orange");Color.ORANGEColor.web("0xff668840");Color.rgb(255, 102, 136, 0.25)Color.web("0xff6688");Color.rgb(255, 102, 136, 1.0)Color.web("#ff6688");Color.rgb(255, 102, 136, 1.0)Color.web("#f68");Color.rgb(255, 102, 136, 1.0)Color.web("rgb(255,102,136)");Color.rgb(255, 102, 136, 1.0)Color.web("rgb(100%,50%,50%)");Color.rgb(255, 128, 128, 1.0)Color.web("rgb(255,50%,50%,0.25)");Color.rgb(255, 128, 128, 0.25)Color.web("hsl(240,100%,100%)");Color.hsb(240.0, 1.0, 1.0, 1.0)Color.web("hsla(120,0%,0%,0.25)");Color.hsb(120.0, 0.0, 0.0, 0.25)- パラメータ:
colorString- サポートされているフォーマットのいずれかによる、色の名前または数値表現- 戻り値:
- RGBカラー
- 例外:
NullPointerException-colorStringがnullの場合IllegalArgumentException-colorStringにサポート対象外の色名が指定されているか、無効な数値が含まれている場合
-
valueOf
public static Color valueOf(String value)
文字列表現から色値を作成します。 文字列表現のフォーマットはweb(String)の場合と同じです。- パラメータ:
value- 変換対象の文字列- 戻り値:
- 文字列引数により表される値を保持する
Colorオブジェクト - 例外:
NullPointerException-valueがnullである場合IllegalArgumentException-valueにサポート対象外の色名または無効な16進値が指定されている場合- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
web(String)
-
getHue
public double getHue()
このColorの色相成分を取得します。- 戻り値:
- 範囲
0.0-360.0の色相値。
-
getSaturation
public double getSaturation()
このColorの彩度成分を取得します。- 戻り値:
- 範囲
0.0-1.0の彩度値。
-
getBrightness
public double getBrightness()
このColorの明度成分を取得します。- 戻り値:
- 範囲
0.0-1.0の明度値。
-
deriveColor
public Color deriveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
このColorをベースに、色相、彩度、明度および不透明度の値を変更して新しいColorを作成します。 色相は、指定された値にシフトされ、その自然範囲に正規化されます。その他の成分の値は、指定された係数を乗算してそれぞれの範囲にクリップされます。 ゼロのかわりに非常に小さいソース明度を任意に指定することによって、黒色の明度を上げることができます。- パラメータ:
hueShift- 色相シフトsaturationFactor- 飽和係数brightnessFactor- 輝度係数opacityFactor- 輝度係数- 戻り値:
Colorは色相、彩度、明度、不透明度の値が変更されたColorに基づいています。
-
brighter
public Color brighter()
このColorをより明るくした新しいColorを作成します。- 戻り値:
- このColorの明るいバージョンのColor
-
darker
public Color darker()
このColorをより暗くした新しいColorを作成します。- 戻り値:
- このColorのより暗いバージョンのColor
-
saturate
public Color saturate()
このColorより彩度を上げて新しいColorを作成します。- 戻り値:
- このColorのより飽和したバージョンであるColor
-
desaturate
public Color desaturate()
このColorより彩度を下げて新しいColorを作成します。- 戻り値:
- このColorの飽和していないバージョンのColor
-
grayscale
public Color grayscale()
このColorと同等のグレースケールを適用した新しいColorを作成します。 不透明度は保持されます。- 戻り値:
- このColorのグレースケールに相当するColor
-
invert
public Color invert()
このColorを反転して新しいColorを作成します。 不透明度は保持されます。- 戻り値:
- この色の反転色
-
getRed
public final double getRed()
Colorの赤成分(範囲0.0-1.0)。- デフォルト値:
- 0.0
- 戻り値:
Colorの赤色コンポーネント、0.0-1.0の範囲
-
getGreen
public final double getGreen()
Colorの緑成分(範囲0.0-1.0)。- デフォルト値:
- 0.0
- 戻り値:
Colorの緑色コンポーネント、0.0-1.0の範囲
-
getBlue
public final double getBlue()
Colorの青成分(範囲0.0-1.0)。- デフォルト値:
- 0.0
- 戻り値:
Colorの青色コンポーネント、0.0-1.0の範囲
-
getOpacity
public final double getOpacity()
Colorの不透明度(範囲0.0-1.0)。- デフォルト値:
- 1.0
- 戻り値:
Colorの不透明度、範囲0.0-1.0での不透明度
-
isOpaque
public final boolean isOpaque()
この描画が完全に不透明かどうかを取得します。 不透明な描画とは、どの色にもアルファ成分が含まれていないものを指します。 描画が不透明である可能性があっても、実際に不透明かどうか簡単には判断できない場合は、falseが返されます。 たとえば、ImagePatternの不透明性は手軽には判断できない場合があります。
-
interpolate
public Color interpolate(Color endValue, double t)
関数では、0.0から1.0までの比率tに沿って補間された値が計算されます。t= 1.0の場合、endValが返されます。- 定義:
interpolate、インタフェース:Interpolatable<Color>- パラメータ:
endValue- ターゲット値t-0.0から1.0までの比率- 戻り値:
- 補間された値
-
equals
public boolean equals(Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。- オーバーライド:
equals、クラス:Object- パラメータ:
obj- 比較対象の参照オブジェクト。- 戻り値:
- このオブジェクトが
obj引数と等しい場合はtrue、そうでない場合はfalse。 - 関連項目:
Object.hashCode()、HashMap
-
hashCode
public int hashCode()
このColorオブジェクトのハッシュ・コードを返します。- オーバーライド:
hashCode、クラス:Object- 戻り値:
- この
Colorオブジェクトのハッシュ・コード。 - 関連項目:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-