gpt4 book ai didi

java - 修改颜色java对象

转载 作者:行者123 更新时间:2023-11-30 07:06:00 24 4
gpt4 key购买 nike

Java 中,我声明了这个颜色对象:

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

稍后在代码中我想更新颜色变量设置,例如,将红色 channel 更新为 2。我尝试通过以下方式进行:

f_color.r = 2;

显然我得到了一个错误。有可能做我想做的事吗?或者唯一的方法是创建一个新的颜色对象?谢谢。

最佳答案

是的,唯一的方法是创建一个新的 Color对象,至少据我所知。

Color 类中没有 setter() 方法。

但是,您可以将颜色存储在变量中,然后创建具有更新值的新颜色:

int r = 0;
int g = 0;
int b = 0;

Color f_color = new Color(r,g,b);

// ...

r = 2; // update red channel
f_color = new Color(r,g,b); // assign new color

关于java - 修改颜色java对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26128308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com