「java颜色常量」JAVA颜色

博主:adminadmin 2023-01-26 00:30:07 357

本篇文章给大家谈谈java颜色常量,以及JAVA颜色对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java设置标签颜色

public static final Color RED 红色。在默认 sRGB 空间中这是一个在java.awt.Color之中定义的常量字段,于是乎你只能是调用它规定的形式。即Color.RED。你要记住一点,java是强类型,是严格区分大小写的。你生明一个类public class A 和public class a 是完全不同的两个类,在一起不会产生重名冲突的。

java里颜色类默认的几种颜色对应的int值是多少?

public final static Color white = new Color(255, 255, 255);

public final static Color lightGray = new Color(192, 192, 192);

public final static Color gray = new Color(128, 128, 128);

public final static Color darkGray = new Color(64, 64, 64);

public final static Color black = new Color(0, 0, 0);

public final static Color red = new Color(255, 0, 0);

public final static Color pink = new Color(255, 175, 175);

public final static Color orange = new Color(255, 200, 0);

public final static Color yellow = new Color(255, 255, 0);

public final static Color green = new Color(0, 255, 0);

public final static Color magenta = new Color(255, 0, 255);

public final static Color cyan = new Color(0, 255, 255);

public final static Color blue = new Color(0, 0, 255);

其值在Color类内部以int的形式存着,24-32位为alpha值,16-23为red,8-15为green,0-7则是blue。默认的alpha值为全1,也就是255,完全不透明。

比如说

public final static Color pink = new Color(255, 175, 175);

表示在其内部颜色的值为255*2^24+255*2^16+175*2^8+175=4294946735

Java中提供的常量一般都有什么作用

根据我自己的理解,有这么几个作用:1、将没有人类语言意义的值转换成人类能看懂的变量名。例如:Color 类中就有很多常量,如果说 1表示红,2表示绿,3表示蓝。。。那是记不住那么多种颜色的。要是使用 RED、GREEN、BLUE 那显然就好记多了。2、统一和标准化。如果一个类可以以不同的状态出现,那么就需要一个“量”来告诉它要以什么状态呈现,那么这个时候使用自身带的参数无疑是最好了,一方面限定了选择的范围,另一方面它不用告诉外界这里使用的具体是什么值。3、方便类以后的扩展。如 Color 类一开始就是约定了 1表示红、2表示绿这样的方式,后来又发现用 0表示红,1表示绿更合理(这里只是打个比方),那也无法改成这种合理的做法了,因为很多人都已经使用了 1来表示红,如果 JDK 里面改变了,别人使用新版本的 JDK 之后,就会发现原来红色的地方全变成绿色的了。但如果原来是使用常量 RED=1,那么现在只需要改成 RED=0 ,就可以,因为除了这个地方,其它地方出现的都是“RED”,全都跟着变了。这是我的拙见,希望有助你释疑。

java里如何声明一个颜色类?

声明是指对象,定义才是指类比较好理解。

java里如何声明一个颜色类对象。

java里如何定义一个颜色类。

如果是第一种的话:   java.awt.Color color;

如果是 第二种就是自定义类,需要看具体需求来,或者可以参考java.awt.Color的源码。

关于java颜色常量和JAVA颜色的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。