gpt4 book ai didi

java - 将 RGB 存储在唯一变量中

转载 作者:行者123 更新时间:2023-12-02 06:03:59 26 4
gpt4 key购买 nike

请记住,我对 Java 相当陌生,但我应该知道足够的知识来帮助解决这个问题,并且我应该能够理解针对这个问题提供给我的信息。

我想将 RGB 值存储到变量中,并且能够以非手动方式递增它。在伪代码中,我想要做的是:在屏幕的 0, 0 处放置一个 32p x 32p 的正方形,其 RGB 值为 (0, 0, 0)。接下来,我想在其旁边直接放置另一个 32p x 32p 的正方形,其 RGB 值 (10, 0, 0) 依此类推,给出深红色到浅红色的渐变。

我想出了如何手动执行此操作,但我想知道是否有一种方法可以在循环中自动执行此操作,这样我就不必不断重复此代码,只是每次都添加一个方 block 。我想出了这个供您查看,以便您可以更好地理解我的意思(单击下面的图片链接了解我的意思)。

任何给我的信息将不胜感激:D

/image/F5stq.jpg

最佳答案

您可以使用 for 循环将值从 0 递增到 7。

for (int i = 0; i < 8; i++) {
g.setColor(new Color(10*i,0,0));
g.fillRect(0,y*i,32,32);
}

每次循环结束时,i 都会增加 1,并从中导出颜色和位置。它只绘制红色条 - 您为蓝色和绿色条添加两个循环。

关于java - 将 RGB 存储在唯一变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22441141/

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