Java 将RGB值转换为颜色

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

我有一个返回十进制值的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
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