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

java.awt.Color在创建后更改rgb颜色,java,colors,Java,Colors,当我用java.awt.Color创建一个颜色对象时,我可以用构造函数设置它的颜色,但我不知道以后如何更改它(当我的颜色对象已经创建时) 那么,这是一种在构建后再次设置RGB值的方法吗?我在普通班没有看到二传手 Color light_color = new Color(0,0,0); 因为这似乎是不可能的,我需要给图形对象的setColor函数指定一个Color对象,但我还需要能够更改RGB值。这是重写类还是添加RGB设置程序的方法?我是Java的初学者。不,你不能改变它。Color对象被设

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

那么,这是一种在构建后再次设置RGB值的方法吗?我在普通班没有看到二传手

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

因为这似乎是不可能的,我需要给图形对象的setColor函数指定一个Color对象,但我还需要能够更改RGB值。这是重写类还是添加RGB设置程序的方法?我是Java的初学者。

不,你不能改变它。
Color
对象被设计为不可变的。这就是为什么没有二传手

这同样适用于JavaFX
Color