这个问题听起来很傻,但是我需要认真的回答。我正在尝试将背景色设置为深红色或栗色。标准颜色不包括我需要的红色。
我尝试了深红色和栗色,它们不起作用。我查了一下Java标准颜色,它们不包含深红色,因此无法创建深红色。
this.gamePanel.setBackground(Color.RED);
问题不在于代码能否正常运行。如果可能的话,我需要一种获得较深红色的方法。
答案 0 :(得分:3)
您可以使用任何RGB值创建一个Color对象。因此您可以将其更改为
this.gamePanel.setBackground(new Color(128, 0, 0));
或任何适合您的RGB值。您不必使用预定义的颜色实例(如RED,CYAN,BLACK或其他颜色)。
有些Java 8版本的类here的文档显示了许多可用于创建不同颜色实例的选项。