我可以在Java中使用什么其他颜色?这些是唯一的颜色吗?

时间:2019-02-07 19:34:18

标签: java

这个问题听起来很傻,但是我需要认真的回答。我正在尝试将背景色设置为深红色或栗色。标准颜色不包括我需要的红色。

我尝试了深红色和栗色,它们不起作用。我查了一下Java标准颜色,它们不包含深红色,因此无法创建深红色。

this.gamePanel.setBackground(Color.RED);

问题不在于代码能否正常运行。如果可能的话,我需要一种获得较深红色的方法。

1 个答案:

答案 0 :(得分:3)

您可以使用任何RGB值创建一个Color对象。因此您可以将其更改为

this.gamePanel.setBackground(new Color(128, 0, 0));

或任何适合您的RGB值。您不必使用预定义的颜色实例(如RED,CYAN,BLACK或其他颜色)。

有些Java 8版本的类here的文档显示了许多可用于创建不同颜色实例的选项。