怎样用Java编辑调色板(利用红蓝绿三种颜色调出所用颜色)!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用Java编辑调色板(利用红蓝绿三种颜色调出所用颜色)!相关的知识,希望对你有一定的参考价值。

急啊

参考技术A 构造方法有:
Color(int rgb):用指定的组合 RGB 值创建一种不透明的 sRGB 颜色,此 sRGB 值的 16-23 位表示红色分量,8-15 位表示绿色分量,0-7 位表示蓝色分量。

Color(int r, int g, int b)
用指定的红色、绿色和蓝色值创建一种不透明的 sRGB 颜色,这三个颜色值都在 0-255 的范围内。

Color(int r, int g, int b, int a)
用指定的红色、绿色、蓝色和 alpha 值创建一种 sRGB 颜色,这些值都在 0-255 的范围内。

Color(float r, float g, float b, float a)
用指定的红色、绿色、蓝色和 alpha 值创建一种 sRGB 颜色,这些值都在 0.0 - 1.0 的范围内。

Color(float r, float g, float b)
用指定的红色、绿色和蓝色值创建一种不透明的 sRGB 颜色,这三个颜色值都在 0.0 - 1.0 的范围内。本回答被提问者采纳

用Winform怎样写调色板的代码

在一个窗体中
第一行是一个textBox1 留着显示颜色
第二行是一个(红色:、HScrollBar滚动条拖动它使 textBox1 变颜色和label用来显示颜色对应的十六进制)

第三行是一个(绿色:、HScrollBar滚动条 拖动它使 textBox1 变颜色和label2用来显示颜色对应的十六进制)

第四行是一个(蓝色:、HScrollBar滚动条拖动它使 textBox1 变颜色 和labe3用来显示颜色对应的十六进制)

第五行是 一个button按钮 后面是textBox2
当按了一下button按钮 textBox2 将显示label label2 labe3对应的十六进制

三个 HScrollBar 的 MinValue 和 MaxValue 设置为 0 到 255
响应它们的 Scroll 和 ValueChanged 事件

得到颜色的表达式是
textBox1.BackColor = System.Drawing.Color.FromArgb(hScrR.Value, hScrG.Value, hScrB.Value)

得到颜色显示字符串的表达式是
label.Text = String.Format("0:x21:x22:x2", hScrR.Value, hScrG.Value, hScrB.Value)
参考技术A 很简单的

以上是关于怎样用Java编辑调色板(利用红蓝绿三种颜色调出所用颜色)!的主要内容,如果未能解决你的问题,请参考以下文章

我的显卡只有32和16色。是否驱动版本低?

怎样将电脑的界面调颜色调出比较护眼的浅绿色?三种颜色的比例是多少啊?

用Winform怎样写调色板的代码

使用OpenCV3处理图像

四段圆头耳机线有4个线丝红蓝绿黄,分别代表啥,要接话简和耳机怎么接

三原色配色表