有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

将java RGB值转换为颜色。价值

我正在制作一个颜色选择程序。 我使用JColorChooser从用户处获取颜色值: JColorChooser jc=新的JColorChooser(); myColor=jc。showDialog(空,“选择背景色”,颜色为黄色)

我也有一个标签,这个标签的文本是选定的颜色值(但我希望它被表示为:红色、黄色、绿色……)。但是我只能得到所选颜色的RGB值——类似这样(java.awt.color[r=102,g=0,b=102])。 有没有办法把它转换成像“绿色”或“黄色”这样的字符串。。。。。? 但是没有用声明的值编写自己的代码


共 (1) 个答案

  1. # 1 楼答案

    这只是几行代码(取决于你的系统…)。 也许这样设置颜色http://hslpicker.com/#26d9c1 使用hsl(172,70%,50%,1),然后(如果您制作的代码只提供用户颜色选项,其中只有第一个值可以更改(变量,70%,50%,1),那么编辑后可用的颜色应该为人眼留下足够的颜色。 而不仅仅是读取变量并设置if,例如: if(40 <= variable =< 70) { System.out.print("yellow"); }