十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
你说的背景是整个背景还是标签背景??我两个都设置了你自己看吧 不要的删掉就行
创新互联公司是一家专注于成都做网站、网站设计、外贸营销网站建设与策划设计,旺苍网站建设哪家好?创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:旺苍等地区。旺苍做网站价格咨询:18980820575
import javax.swing.*;
import java.awt.*;
public class Main
{
public static void main(String args[])
{
//创建窗口
JFrame f = new JFrame("TestLabel");
//设置布局
f.setLayout(new GridLayout(1,3));
JPanel p1= new JPanel();
JPanel p2= new JPanel();
JPanel p3= new JPanel();
//新建标签
Label l1= new Label("label1");
Label l2= new Label("label2");
Label l3= new Label("label3");
//窗口大小
f.setSize(600,300);
//窗口颜色(整体背景色)
p1.setBackground(Color.red);
p2.setBackground(Color.yellow);
p3.setBackground(Color.blue);
//设置(标签的背景色)
l1.setBackground(Color.yellow);
l2.setBackground(Color.blue);
l3.setBackground(Color.red);
//调用面板
f.add(p1);
f.add(p2);
f.add(p3);
//添加标签
p1.add(l1);
p2.add(l2);
p3.add(l3);
//设置框架可见
f.setVisible(true);
//设置框架可以关闭
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Color c[] = {Color.red,Color.blue,Color.GRAY};//我色盲,不知道绿是那个色阶
Color c1 = c[(int) (Math.random()*2+1)];
先定义一个类:其中三个属性,R、G、B
public class ColorVo{
private int r;
private int g;
private int b;
getter setter
}
然后创建一个 ColorVo 数组
ColorVo[] array = new ColorVo[n];
n表示数组长度。
然后
ColorVo cv = new ColorVo();
cv.setR(1);
cv.setG(2);
cv.setB(3);
array[i] = cv
i表示数组的下表
此时就已经将ColorVo 放入了数组中
构造方法有:
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 的范围内。