你设值的panel的背景是黄色。。所以就是黄色了。。
目前成都创新互联公司已为上1000家的企业提供了网站建设、域名、网络空间、网站改版维护、企业网站设计、濉溪网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
给你改了下。。
Frame f = new Frame("TestFrame");
Panel p = new Panel();
p.setBackground(Color.RED);
Button b = new Button("click");
b.setBackground(Color.yellow);
p.add(b);
f.add(p);
f.setSize(500, 500);
f.setLocation(300, 300);
f.setVisible(true);
java动物类动物颜色怎么写,设计动物类Animal,要求如下:
(1)protected的成员变量包括名称name、年龄age、性别sex、腿的数量legNum、体重weight;
(2)定义空构造方法,定义能够初始化所有成员变量的构造方法;
(3)setter和getter方法;
(4)功能方法包括:protected方法eating(String food);重写Object类的toString()方法返回Animal对象的所有成员变量。
Pig类继承了Animal,Pig类的要求如下:
(1)成员变量有长度length,高度height和颜色color;
(2)定义构造方法能够初始化所有成员变量;
(3)setter和getter方法;
setTextColor(0xFF0000FF);
//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整 数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。
setTextColor(Color.rgb(255, 255, 255));
setTextColor(Color.parseColor("#FFFFFF"));
//还有就是使用资源文件进行设置
setTextColor(this.getResources().getColor(R.color.blue));
//通过获得资源文件进行设置。根据不同的情况R.color.blue也可以是R.string.blue或者
//另外还可以使用系统自带的颜色类
setTextColor(android.graphics.Color.BLUE);
颜色代码对照表如下:
关于16进制颜色代码:
这有必要了解一颜色系统的概念:
RGB:RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。
RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。RGB图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16777216(256 * 256 * 256)种颜色。
扩展资料
十六进制颜色码就是在软件中设定颜色值的代码。在很多软件中,都会遇到设定颜色值的问题,发展来源 人的眼睛看到的颜色有两种: 一种是发光体发出的颜色,比如计算机显示器屏幕显示的颜色; 另一种是物体本身不发光,而是反射的光产生 十六进制颜色。
人的眼睛看到的颜色有两种:
1、一种是发光体发出的颜色,比如计算机显示器屏幕显示的颜色;
2、另一种是物体本身不发光,而是反射的光产生的颜色,比如看报纸和杂志上的颜色。
我们又知道任何颜色都是由三种最基本的颜色叠加形成的,这三种颜色称为“三基色”
1、对于上面提到的第一种颜色,即发光体的颜色模式,又称为“加色模式”,三基色是“红”、“绿”、“蓝”三种颜色。加色模式又称为“RGB模式”;
2、而对于印刷品这样的颜色模式,又称为“减色模式”,它的三基色是“青”、“洋红”、“黄”三种颜色。减色模式又称为“CMYK”模式。
参考资料
十六进制颜色码-百度百科
Color类中有一个构造方法可以传入三个int值,分别代表RGB颜色的值。
Color c = new Color(int a,ing g,int b);
设置Color的RGB颜色值即可。