public class Color
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
Color.Converter |
private static class |
Color.Hex3Converter |
private static class |
Color.HexConverter |
private static class |
Color.HslaConverter |
private static class |
Color.HslConverter |
private static class |
Color.NamedColorConverter |
private static class |
Color.RgbaConverter |
private static class |
Color.RgbaPctConverter |
private static class |
Color.RgbConverter |
private static class |
Color.RgbPctConverter |
Modifier and Type | Field and Description |
---|---|
private double |
alpha |
private int |
blue |
private static Color.Converter[] |
CONVERTERS |
private int |
green |
private int |
red |
Constructor and Description |
---|
Color(int red,
int green,
int blue,
double alpha) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
asHex() |
java.lang.String |
asRgb() |
java.lang.String |
asRgba() |
boolean |
equals(java.lang.Object other) |
static Color |
fromString(java.lang.String value) |
java.awt.Color |
getColor() |
int |
hashCode() |
void |
setOpacity(double alpha) |
java.lang.String |
toString() |
private final int red
private final int green
private final int blue
private double alpha
private static final Color.Converter[] CONVERTERS
public static Color fromString(java.lang.String value)
public void setOpacity(double alpha)
public java.lang.String asRgb()
public java.lang.String asRgba()
public java.lang.String asHex()
public java.awt.Color getColor()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object