public final class ARGBColor
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| static int | ALPHA_OPAQUEアルファ成分の完全に不透明である値です. | 
| static int | ALPHA_TRANSPARENTアルファ成分の完全に透明である値です. | 
| static int | ARGB_ALPHA_MASKARGB列のアルファ成分のマスク値です. | 
| static int | ARGB_BLUE_MASKARGB列のBLUE成分のマスク値です. | 
| static int | ARGB_GREEN_MASKARGB列のGREEN成分のマスク値です. | 
| static int | ARGB_RED_MASKARGB列のRED成分のマスク値です. | 
| static int | BLACK不透明な黒です. | 
| static int | BLUE不透明な青です. | 
| static int | CLEAR_BLACKアルファ成分を255に設定した場合黒になる完全に透明な色です. | 
| static int | CLEAR_WHITEアルファ成分を255に設定した場合白になる完全に透明な色です. | 
| static int | CYAN不透明なシアンです. | 
| static int | DARKGRAY不透明な暗い灰色です. | 
| static int | GRAY不透明な灰色です. | 
| static int | GREEN不透明な緑です. | 
| static int | LIGHTGRAY不透明な明るい灰色です. | 
| static int | MAGENTA不透明なマゼンタです. | 
| static int | ORANGE不透明なオレンジです. | 
| static int | RED不透明な赤です. | 
| static int | WHITE不透明な白です. | 
| static int | YELLOW不透明な黄色です. | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| static boolean | checkRange(int a,
          int r,
          int g,
          int b)色情報が範囲内かを調べます. | 
| static int | getAlpha(int argb)ARGB列からアルファ成分を抽出します. | 
| static int | getBlue(int argb)ARGB列からBLUE成分を抽出します. | 
| static int | getGreen(int argb)ARGB列からGREEN成分を抽出します. | 
| static int | getRed(int argb)ARGB列からRED成分を抽出します. | 
| static int | getRGBAverage(int argb)RGBの平均値(明度)を算出します. | 
| static boolean | isTransparent(int argb) | 
| static int | toARGB(java.awt.Color c)AWTカラーをARGBに変換します. | 
| static int | toARGB(int r,
      int g,
      int b)0から255で指定された色情報をARGBに変換する. | 
| static int | toARGB(int a,
      int r,
      int g,
      int b)0から255で指定された色情報をARGBに変換する. | 
| static java.awt.Color | toAWTColor(int argb)ARGBをAWTカラーに変更します. | 
| static java.lang.String | toString(int argb)4バイトカラーを整形した文字列を返します. | 
public static final int ARGB_ALPHA_MASK
public static final int ARGB_RED_MASK
public static final int ARGB_GREEN_MASK
public static final int ARGB_BLUE_MASK
public static final int ALPHA_OPAQUE
public static final int ALPHA_TRANSPARENT
public static final int CLEAR_BLACK
public static final int CLEAR_WHITE
public static final int BLACK
public static final int WHITE
public static final int RED
public static final int GREEN
public static final int BLUE
public static final int LIGHTGRAY
public static final int GRAY
public static final int DARKGRAY
public static final int ORANGE
public static final int YELLOW
public static final int MAGENTA
public static final int CYAN
public static boolean checkRange(int a,
                                 int r,
                                 int g,
                                 int b)
a - アルファ成分.r - RED成分.g - GREEN成分.b - BLUE成分.public static int toARGB(int r,
                         int g,
                         int b)
                  throws java.lang.IllegalArgumentException
r - RED成分.g - GREEN成分.b - BLUE成分.java.lang.IllegalArgumentException - 色情報が範囲外のとき.public static int toARGB(int a,
                         int r,
                         int g,
                         int b)
a - アルファ成分.r - RED成分.g - GREEN成分.b - BLUE成分.java.lang.IllegalArgumentException - 色情報が範囲外のとき.public static int toARGB(java.awt.Color c)
c - 色.public static java.awt.Color toAWTColor(int argb)
argb - ARGB.public static int getAlpha(int argb)
argb - ARGB.public static boolean isTransparent(int argb)
public static int getRed(int argb)
argb - ARGB.public static int getGreen(int argb)
argb - ARGB.public static int getBlue(int argb)
argb - ARGB.public static int getRGBAverage(int argb)
argb - RGB.public static java.lang.String toString(int argb)
argb - ARGB形式の4バイトカラー.