Java 将RGB值转换为颜色
我有一个返回十进制值的java代码,如下所示Java 将RGB值转换为颜色,java,colors,rgb,Java,Colors,Rgb,我有一个返回十进制值的java代码,如下所示 [1.0, 0.0, 0.0] for Red [0.0, 1.0, 0.0] for Green 第一个值表示红色的颜色代码,第二个值表示绿色的颜色代码,第三个值表示蓝色的颜色代码 有什么方法可以将这些RGB值转换为java中的相应颜色吗?有一种方法可以返回颜色名称,它依赖于使用反射来获取颜色名称(java.awt.color) 您必须知道:“java.awt.Color”定义了以下颜色: white WHITE lightGray
[1.0, 0.0, 0.0] for Red
[0.0, 1.0, 0.0] for Green
第一个值表示红色的颜色代码,第二个值表示绿色的颜色代码,第三个值表示蓝色的颜色代码
有什么方法可以将这些RGB值转换为java中的相应颜色吗?有一种方法可以返回颜色名称,它依赖于使用反射来获取颜色名称(java.awt.color)
您必须知道:
“java.awt.Color”
定义了以下颜色:
white
WHITE
lightGray
LIGHT_GRAY
gray
GRAY
darkGray
DARK_GRAY
black
BLACK
red
RED
pink
PINK
orange
ORANGE
yellow
YELLOW
green
GREEN
magenta
MAGENTA
cyan
CYAN
blue
BLUE
也许你在找?@MaheshVarma我实际上在我的电脑里做这个答案。。巧合很高兴知道,一个家伙在同一时间、同一地理位置从事同样的工作@巴拉塔帕利
Color colr = new Color(1.0f, 0.0f, 0.0f);
Main m = new Main();
m.getNameReflection(colr);
}
white
WHITE
lightGray
LIGHT_GRAY
gray
GRAY
darkGray
DARK_GRAY
black
BLACK
red
RED
pink
PINK
orange
ORANGE
yellow
YELLOW
green
GREEN
magenta
MAGENTA
cyan
CYAN
blue
BLUE