重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
先定义要渐变的颜色,然后试试这个
创新互联建站主营益阳网站建设的网络公司,主营网站建设方案,App定制开发,益阳h5小程序设计搭建,益阳网站营销推广欢迎益阳等地区企业咨询
Graphics2D g2 = (Graphics2D) g;
//绘制渐变
g2.setPaint(new GradientPaint(
0, 0, new Color(116, 149, 226),
getWidth(), getHeight(),
new Color(199, 212, 247)
));
g2.fillRect(0, 0, getWidth(), getHeight());
构造方法有:
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 的范围内。
能否提问清楚点,三个按钮怎么可以调色呢,RGB应该有数值调整,才能调出不同颜色啊。。。应该是三个滚动条,下面显示混合后的颜色才对吧。