public class ColorUtils
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
class |
ColorUtils.ColorName |
构造器和说明 |
---|
ColorUtils() |
限定符和类型 | 方法和说明 |
---|---|
int |
colorToHex(java.awt.Color c) |
java.lang.String |
getColorNameFromColor(java.awt.Color color) |
java.lang.String |
getColorNameFromHex(int hexColor)
Convert hexColor to rgb, then call getColorNameFromRgb(r, g, b)
|
java.lang.String |
getColorNameFromRgb(int r,
int g,
int b)
Get the closest color name from our list
|
java.lang.String |
getHexColorNameFromColorName(java.lang.String colorName) |
java.util.Map<java.lang.Integer,java.lang.String> |
gradientColor(java.lang.String colorStr,
int step) |
java.awt.Color |
toColorFromString(java.lang.String colorStr)
字符串转换成Color对象
|
java.lang.String |
toHexFromColor(java.awt.Color color)
Color对象转换成字符串
|
public java.lang.String getHexColorNameFromColorName(java.lang.String colorName)
public java.lang.String getColorNameFromRgb(int r, int g, int b)
r
- g
- b
- public java.lang.String getColorNameFromHex(int hexColor)
hexColor
- public int colorToHex(java.awt.Color c)
public java.lang.String getColorNameFromColor(java.awt.Color color)
public java.util.Map<java.lang.Integer,java.lang.String> gradientColor(java.lang.String colorStr, int step)
public java.lang.String toHexFromColor(java.awt.Color color)
color
- Color对象public java.awt.Color toColorFromString(java.lang.String colorStr)
colorStr
- 16进制颜色字符串