当我使用java.awt.Color创建一个Color对象时,我可以使用构造函数设置它的颜色,但我不知道如何在(当我的颜色对象已经创建时)更改它。
这是一种在施工后再次设置RGB值的方法吗?我没有在普通班上看到任何二传手......
Color light_color = new Color(0,0,0);
由于似乎不可能,我需要将Color对象赋予我的Graphics对象的setColor函数,但我还需要能够更改RGB值。它是一种重写类或其他东西来添加RGB setter的方法吗?我是Java的初学者^^。
答案 0 :(得分:2)
不,你无法改变它。 Color
对象被设计为不可变的。这就是没有制定者的原因。
这同样适用于Java FX Color
类。