gpt4 book ai didi

java - 如何在java中使用颜色选择器获取颜色名称

转载 作者:行者123 更新时间:2023-11-30 05:15:18 26 4
gpt4 key购买 nike

我想要从颜色选择器中选择的颜色名称,但现在它返回给我 R、G、B 值。我想要颜色的名称以供进一步使用。有人可以帮助我吗?

最佳答案

http://java.sun.com/javase/7/docs/api/javax/swing/JColorChooser.html中有一个方法getColor()

这将返回一个颜色。许多颜色都有名称 ( http://java.sun.com/javase/7/docs/api/java/awt/Color.html ),但大多数没有。据我所知,您需要迭代颜色的特殊名称来测试返回的颜色是否是其中之一。

编辑 ColorChooser 返回 java.awt.Color,而不是 RGB 值。我不知道颜色的 equals() 契约是什么,但我怀疑你可以写:

Color c = chooser.getColor();
if (Color.BLACK.equals(c)) {
// the color is black...
}

命名的颜色是:

    static Color    black
The color black.
static Color BLACK
The color black.
static Color blue
The color blue.
static Color BLUE
The color blue.
static Color cyan
The color cyan.
static Color CYAN
The color cyan.
static Color DARK_GRAY
The color dark gray.
static Color darkGray
The color dark gray.
static Color gray
The color gray.
static Color GRAY
The color gray.
static Color green
The color green.
static Color GREEN
The color green.
static Color LIGHT_GRAY
The color light gray.
static Color lightGray
The color light gray.
static Color magenta
The color magenta.
static Color MAGENTA
The color magenta.
static Color orange
The color orange.
static Color ORANGE
The color orange.
static Color pink
The color pink.
static Color PINK
The color pink.
static Color red
The color red.
static Color RED
The color red.
static Color white
The color white.
static Color WHITE
The color white.
static Color yellow
The color yellow.
static Color YELLOW
The color yellow.

关于java - 如何在java中使用颜色选择器获取颜色名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1654582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com