java.awt.Color创建后更改rgb颜色

时间:2017-01-22 05:35:51

标签: java colors

当我使用java.awt.Color创建一个Color对象时,我可以使用构造函数设置它的颜色,但我不知道如何在(当我的颜色对象已经创建时)更改它。

这是一种在施工后再次设置RGB值的方法吗?我没有在普通班上看到任何二传手......

Color light_color = new Color(0,0,0);

由于似乎不可能,我需要将Color对象赋予我的Graphics对象的setColor函数,但我还需要能够更改RGB值。它是一种重写类或其他东西来添加RGB setter的方法吗?我是Java的初学者^^。

1 个答案:

答案 0 :(得分:2)

不,你无法改变它。 Color对象被设计为不可变的。这就是没有制定者的原因。

这同样适用于Java FX Color类。