怎样用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对应的十六进制
响应它们的 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编辑调色板(利用红蓝绿三种颜色调出所用颜色)!的主要内容,如果未能解决你的问题,请参考以下文章
怎样将电脑的界面调颜色调出比较护眼的浅绿色?三种颜色的比例是多少啊?