Package org.teamapps.common.format
Klasse RgbaColor
java.lang.Object
org.teamapps.common.format.RgbaColor
- Alle implementierten Schnittstellen:
Color
-
Feldübersicht
Von Schnittstelle geerbte Felder org.teamapps.common.format.Color
ALICE_BLUE, ANTIQUE_WHITE, AQUA, AQUA_MARINE, AZURE, BEIGE, BISQUE, BLACK, BLANCHED_ALMOND, BLUE, BLUE_VIOLET, BROWN, BURLY_WOOD, CADET_BLUE, CHARTREUSE, CHOCOLATE, CORAL, CORN_FLOWER_BLUE, CORN_SILK, CRIMSON, CYAN, DANGER, DARK_BLUE, DARK_CYAN, DARK_GOLDEN_ROD, DARK_GRAY, DARK_GREEN, DARK_GREY, DARK_KHAKI, DARK_MAGENTA, DARK_OLIVE_GREEN, DARK_ORANGE, DARK_ORCHID, DARK_RED, DARK_SALMON, DARK_SEA_GREEN, DARK_SLATE_BLUE, DARK_SLATE_GRAY, DARK_SLATE_GREY, DARK_TURQUOISE, DARK_VIOLET, DEEP_PINK, DEEP_SKY_BLUE, DIM_GRAY, DIMG_RAY, DIMG_REY, DODGER_BLUE, FIRE_BRICK, FLORAL_WHITE, FOREST_GREEN, FUCHSIA, GAINSBORO, GHOST_WHITE, GOLD, GOLDEN_ROD, GRAY, GRAY_STANDARD, GREEN, GREEN_YELLOW, GREY, HONEY_DEW, HOT_PINK, INDIAN_RED, INDIGO, INFO, IVORY, KHAKI, LAVENDER, LAVENDER_BLUSH, LAWN_GREEN, LEMON_CHIFFON, LIGHT_BLUE, LIGHT_CORAL, LIGHT_CYAN, LIGHT_GOLDEN_ROD_YELLOW, LIGHT_GRAY, LIGHT_GREEN, LIGHT_GREY, LIGHT_PINK, LIGHT_SALMON, LIGHT_SEA_GREEN, LIGHT_SKY_BLUE, LIGHT_SLATE_GRAY, LIGHT_SLATE_GREY, LIGHT_STEEL_BLUE, LIGHT_YELLOW, LIME, LIME_GREEN, LINEN, MAGENTA, MAROON, MATERIAL_AMBER_100, MATERIAL_AMBER_200, MATERIAL_AMBER_300, MATERIAL_AMBER_400, MATERIAL_AMBER_50, MATERIAL_AMBER_500, MATERIAL_AMBER_600, MATERIAL_AMBER_700, MATERIAL_AMBER_800, MATERIAL_AMBER_900, MATERIAL_AMBER_A100, MATERIAL_AMBER_A200, MATERIAL_AMBER_A400, MATERIAL_AMBER_A700, MATERIAL_BLACK_1000, MATERIAL_BLUE_100, MATERIAL_BLUE_200, MATERIAL_BLUE_300, MATERIAL_BLUE_400, MATERIAL_BLUE_50, MATERIAL_BLUE_500, MATERIAL_BLUE_600, MATERIAL_BLUE_700, MATERIAL_BLUE_800, MATERIAL_BLUE_900, MATERIAL_BLUE_A100, MATERIAL_BLUE_A200, MATERIAL_BLUE_A400, MATERIAL_BLUE_A700, MATERIAL_BLUE_GREY_100, MATERIAL_BLUE_GREY_200, MATERIAL_BLUE_GREY_300, MATERIAL_BLUE_GREY_400, MATERIAL_BLUE_GREY_50, MATERIAL_BLUE_GREY_500, MATERIAL_BLUE_GREY_600, MATERIAL_BLUE_GREY_700, MATERIAL_BLUE_GREY_800, MATERIAL_BLUE_GREY_900, MATERIAL_BROWN_100, MATERIAL_BROWN_200, MATERIAL_BROWN_300, MATERIAL_BROWN_400, MATERIAL_BROWN_50, MATERIAL_BROWN_500, MATERIAL_BROWN_600, MATERIAL_BROWN_700, MATERIAL_BROWN_800, MATERIAL_BROWN_900, MATERIAL_CYAN_100, MATERIAL_CYAN_200, MATERIAL_CYAN_300, MATERIAL_CYAN_400, MATERIAL_CYAN_50, MATERIAL_CYAN_500, MATERIAL_CYAN_600, MATERIAL_CYAN_700, MATERIAL_CYAN_800, MATERIAL_CYAN_900, MATERIAL_CYAN_A100, MATERIAL_CYAN_A200, MATERIAL_CYAN_A400, MATERIAL_CYAN_A700, MATERIAL_DEEP_ORANGE_100, MATERIAL_DEEP_ORANGE_200, MATERIAL_DEEP_ORANGE_300, MATERIAL_DEEP_ORANGE_400, MATERIAL_DEEP_ORANGE_50, MATERIAL_DEEP_ORANGE_500, MATERIAL_DEEP_ORANGE_600, MATERIAL_DEEP_ORANGE_700, MATERIAL_DEEP_ORANGE_800, MATERIAL_DEEP_ORANGE_900, MATERIAL_DEEP_ORANGE_A100, MATERIAL_DEEP_ORANGE_A200, MATERIAL_DEEP_ORANGE_A400, MATERIAL_DEEP_ORANGE_A700, MATERIAL_DEEP_PURPLE_100, MATERIAL_DEEP_PURPLE_200, MATERIAL_DEEP_PURPLE_300, MATERIAL_DEEP_PURPLE_400, MATERIAL_DEEP_PURPLE_50, MATERIAL_DEEP_PURPLE_500, MATERIAL_DEEP_PURPLE_600, MATERIAL_DEEP_PURPLE_700, MATERIAL_DEEP_PURPLE_800, MATERIAL_DEEP_PURPLE_900, MATERIAL_DEEP_PURPLE_A100, MATERIAL_DEEP_PURPLE_A200, MATERIAL_DEEP_PURPLE_A400, MATERIAL_DEEP_PURPLE_A700, MATERIAL_GREEN_100, MATERIAL_GREEN_200, MATERIAL_GREEN_300, MATERIAL_GREEN_400, MATERIAL_GREEN_50, MATERIAL_GREEN_500, MATERIAL_GREEN_600, MATERIAL_GREEN_700, MATERIAL_GREEN_800, MATERIAL_GREEN_900, MATERIAL_GREEN_A100, MATERIAL_GREEN_A200, MATERIAL_GREEN_A400, MATERIAL_GREEN_A700, MATERIAL_GREY_100, MATERIAL_GREY_200, MATERIAL_GREY_300, MATERIAL_GREY_400, MATERIAL_GREY_50, MATERIAL_GREY_500, MATERIAL_GREY_600, MATERIAL_GREY_700, MATERIAL_GREY_800, MATERIAL_GREY_900, MATERIAL_INDIGO_100, MATERIAL_INDIGO_200, MATERIAL_INDIGO_300, MATERIAL_INDIGO_400, MATERIAL_INDIGO_50, MATERIAL_INDIGO_500, MATERIAL_INDIGO_600, MATERIAL_INDIGO_700, MATERIAL_INDIGO_800, MATERIAL_INDIGO_900, MATERIAL_INDIGO_A100, MATERIAL_INDIGO_A200, MATERIAL_INDIGO_A400, MATERIAL_INDIGO_A700, MATERIAL_LIGHT_BLUE_100, MATERIAL_LIGHT_BLUE_200, MATERIAL_LIGHT_BLUE_300, MATERIAL_LIGHT_BLUE_400, MATERIAL_LIGHT_BLUE_50, MATERIAL_LIGHT_BLUE_500, MATERIAL_LIGHT_BLUE_600, MATERIAL_LIGHT_BLUE_700, MATERIAL_LIGHT_BLUE_800, MATERIAL_LIGHT_BLUE_900, MATERIAL_LIGHT_BLUE_A100, MATERIAL_LIGHT_BLUE_A200, MATERIAL_LIGHT_BLUE_A400, MATERIAL_LIGHT_BLUE_A700, MATERIAL_LIGHT_GREEN_100, MATERIAL_LIGHT_GREEN_200, MATERIAL_LIGHT_GREEN_300, MATERIAL_LIGHT_GREEN_400, MATERIAL_LIGHT_GREEN_50, MATERIAL_LIGHT_GREEN_500, MATERIAL_LIGHT_GREEN_600, MATERIAL_LIGHT_GREEN_700, MATERIAL_LIGHT_GREEN_800, MATERIAL_LIGHT_GREEN_900, MATERIAL_LIGHT_GREEN_A100, MATERIAL_LIGHT_GREEN_A200, MATERIAL_LIGHT_GREEN_A400, MATERIAL_LIGHT_GREEN_A700, MATERIAL_LIME_100, MATERIAL_LIME_200, MATERIAL_LIME_300, MATERIAL_LIME_400, MATERIAL_LIME_50, MATERIAL_LIME_500, MATERIAL_LIME_600, MATERIAL_LIME_700, MATERIAL_LIME_800, MATERIAL_LIME_900, MATERIAL_LIME_A100, MATERIAL_LIME_A200, MATERIAL_LIME_A400, MATERIAL_LIME_A700, MATERIAL_ORANGE_100, MATERIAL_ORANGE_200, MATERIAL_ORANGE_300, MATERIAL_ORANGE_400, MATERIAL_ORANGE_50, MATERIAL_ORANGE_500, MATERIAL_ORANGE_600, MATERIAL_ORANGE_700, MATERIAL_ORANGE_800, MATERIAL_ORANGE_900, MATERIAL_ORANGE_A100, MATERIAL_ORANGE_A200, MATERIAL_ORANGE_A400, MATERIAL_ORANGE_A700, MATERIAL_PINK_100, MATERIAL_PINK_200, MATERIAL_PINK_300, MATERIAL_PINK_400, MATERIAL_PINK_50, MATERIAL_PINK_500, MATERIAL_PINK_600, MATERIAL_PINK_700, MATERIAL_PINK_800, MATERIAL_PINK_900, MATERIAL_PINK_A100, MATERIAL_PINK_A200, MATERIAL_PINK_A400, MATERIAL_PINK_A700, MATERIAL_PURPLE_100, MATERIAL_PURPLE_200, MATERIAL_PURPLE_300, MATERIAL_PURPLE_400, MATERIAL_PURPLE_50, MATERIAL_PURPLE_500, MATERIAL_PURPLE_600, MATERIAL_PURPLE_700, MATERIAL_PURPLE_800, MATERIAL_PURPLE_900, MATERIAL_PURPLE_A100, MATERIAL_PURPLE_A200, MATERIAL_PURPLE_A400, MATERIAL_PURPLE_A700, MATERIAL_RED_100, MATERIAL_RED_200, MATERIAL_RED_300, MATERIAL_RED_400, MATERIAL_RED_50, MATERIAL_RED_500, MATERIAL_RED_600, MATERIAL_RED_700, MATERIAL_RED_800, MATERIAL_RED_900, MATERIAL_RED_A100, MATERIAL_RED_A200, MATERIAL_RED_A400, MATERIAL_RED_A700, MATERIAL_TEAL_100, MATERIAL_TEAL_200, MATERIAL_TEAL_300, MATERIAL_TEAL_400, MATERIAL_TEAL_50, MATERIAL_TEAL_500, MATERIAL_TEAL_600, MATERIAL_TEAL_700, MATERIAL_TEAL_800, MATERIAL_TEAL_900, MATERIAL_TEAL_A100, MATERIAL_TEAL_A200, MATERIAL_TEAL_A400, MATERIAL_TEAL_A700, MATERIAL_WHITE_1000, MATERIAL_YELLOW_100, MATERIAL_YELLOW_200, MATERIAL_YELLOW_300, MATERIAL_YELLOW_400, MATERIAL_YELLOW_50, MATERIAL_YELLOW_500, MATERIAL_YELLOW_600, MATERIAL_YELLOW_700, MATERIAL_YELLOW_800, MATERIAL_YELLOW_900, MATERIAL_YELLOW_A100, MATERIAL_YELLOW_A200, MATERIAL_YELLOW_A400, MATERIAL_YELLOW_A700, MEDIUM_AQUA_MARINE, MEDIUM_BLUE, MEDIUM_ORCHID, MEDIUM_PURPLE, MEDIUM_SEAG_REEN, MEDIUM_SLATE_BLUE, MEDIUM_SPRING_GREEN, MEDIUM_TURQUOISE, MEDIUM_VIOLET_RED, MIDNIGHT_BLUE, MINT_CREAM, MISTY_ROSE, MOCCASIN, NAVAJO_WHITE, NAVY, OLD_LACE, OLIVE, OLIVE_DRAB, ORANGE, ORANGE_RED, ORCHID, PALE_GOLDEN_ROD, PALE_GREEN, PALE_TURQUOISE, PALE_VIOLET_RED, PAPAYA_WHIP, PEACH_PUFF, PERU, PINK, PLUM, POWDER_BLUE, PRIMARY, PURPLE, RED, ROSY_BROWN, ROYAL_BLUE, SADDLE_BROWN, SALMON, SANDY_BROWN, SEA_GREEN, SEA_SHELL, SIENNA, SILVER, SKY_BLUE, SLATE_BLUE, SLATE_GRAY, SLATE_GREY, SNOW, SPRING_GREEN, STEEL_BLUE, SUCCESS, TAN, TEAL, THISTLE, TOMATO, TRANSPARENT, TURQUOISE, VIOLET, WARNING, WHEAT, WHITE, WHITE_SMOKE, YELLOW, YELLOW_GREEN -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanstatic RgbaColorfromAwtColor(Color color) static RgbaColorfromAwtColor(Color color, float alpha) static RgbaColorstatic RgbaColorfromHsba(float h, float s, float b, float alpha) static RgbaColorfromHsla(float h, float s, float l, float alpha) static RgbaColorfromHtmlString(String value) static RgbaColorfromRgb(int red, int green, int blue) static RgbaColorfromRgba(int red, int green, int blue, float alpha) static RgbaColorfromRgbaValue(int rgba) static RgbaColorfromRgbValue(int rgb) floatgetAlpha()intgetBlue()intgetGreen()floatgetHue()floatintgetRed()floatinthashCode()static float[]rgbToHsl(int red, int green, int blue) toString()withAlpha(float alpha) withBrightness(float brightnessZeroToOne) withLuminance(float luminanceZeroToOne)
-
Konstruktordetails
-
RgbaColor
public RgbaColor(int red, int green, int blue) -
RgbaColor
public RgbaColor(int red, int green, int blue, float alpha)
-
-
Methodendetails
-
withAlpha
-
toHtmlColorString
- Angegeben von:
toHtmlColorStringin SchnittstelleColor
-
toHtmlHexColorString
-
toRgbColorString
-
getRed
public int getRed() -
getGreen
public int getGreen() -
getBlue
public int getBlue() -
getHue
public float getHue() -
getSaturation
public float getSaturation() -
getLuminance
public float getLuminance() -
getAlpha
public float getAlpha() -
withBrightness
-
withLuminance
-
rgbToHsl
public static float[] rgbToHsl(int red, int green, int blue) -
fromHsla
- Parameter:
h- 0-1s- 0-1l- 0-1alpha- 0-1
-
toString
-
equals
-
hashCode
public int hashCode() -
fromAwtColor
-
fromAwtColor
-
fromHsba
-
fromRgb
-
fromRgba
-
fromRgbValue
-
fromRgbaValue
-
fromHex
-
fromHtmlString
-