设置颜色的方法

3.设置颜色的方法

颜色可以用RGB(红绿蓝)三原色的数值来合成,每种颜色是从0到255的一个整数。创建一种新的颜色,就是创建Color类的一个对象,例如,new Color(50,200,150)就是创建一种由红50、绿200、蓝150合成的颜色。

需求:在一个1 024×768的窗口中显示300个星星,每颗星星位置随机,颜色随机。

【代码6.2】“彩色星空”的参考源码

通过这个案例,可以体会到“类”可以理解为一种数据类型,定义类就是声明此类型的所有实例具有的特征,例如,代码6.1的第21行至第30行定义了Mypanel类。

对象就是某种类的实例,是实际占有内存空间的实体,例如,代码6.1的第14行定义了一个My Panel类的对象mp。对象mp具有My Panel类的特征:mp可以加入一个窗口对象w(见代码6.1的第15行),并在窗口w呈现的时候,自动调用MyPanel的paint()方法(见代码6.1的第22行),将mp呈现出来。