zoukankan      html  css  js  c++  java
  • JAVA Color类

    Color类用于定义颜色,java.awt.Color中提供了13个预定义的常量用来表示13中标准颜色,分别是: 

    1. public static final Color white白色。
    2. public static final Color light_Gray浅灰色。
    3. public static final Color gray灰色。
    4. public static final Color dark_Gray深灰色。
    5. public static final Color black黑色。
    6. public static final Color red红色。
    7. public static final Color pink粉红色。
    8. public static final Color orange桔黄色。
    9. public static final Color yellow黄色。
    10. public static final Color green绿色。
    11. public static final Color magenta品红色。
    12. public static final Color cyan青色。
    13. public static final Color blue蓝色。

    JavaSE1.4以前版本中,颜色常量为小写形式,JavaSE1.4采用大写,但仍兼容小写形式,Color类也是按照RGB标准格式进行封装创建颜色,该格式中红、绿、蓝三原色的取值范围0 ~ 255;

    Color 类定义了多个构造方法,常用的有以下几种:

    public Color(int r, int g, int b)

    //a为透明度参数, alpha 值的默认值为 255。

    public Color(int r, int g, int b, int a)

     

    下面两种方法用来设置组件的颜色:

           setForeground();//设置前景色

           setBackground();//设置背景色

    这两个方法的参数可以是Color类预定义常量(预定义常量是静态的,在类空间,可以直接用类名访问),也可以是Color的对象。

    例如,给JButton类的对象but中文字设置颜色:but.setForeground(Color.red);

    给按钮添加背景颜色:but.setBackground(new Color(200,230,200));

  • 相关阅读:
    正则表达式简介
    每个程序员都必须遵守的编程原则
    String, StringBuffer, StringBuilder
    一些软件设计的原则
    A hard puzzle ACM HDU1097
    ACM HDU 1032The 3n + 1 problem
    Humble Numbers HDU 1058 ACM
    ACM HDU 1028Ignatius and the Princess III
    HangOver ACM HDU1056
    ACM HDU 1021Fibonacci Again
  • 原文地址:https://www.cnblogs.com/zheting/p/7751835.html
Copyright © 2011-2022 走看看