关于awt.color的信息
请问java.awt.color能不能设通明度啊?
Color 类用于封装默认 sRGB 颜色空间中的颜色,或者用于封装由 ColorSpace 标识的任意颜色空间中的颜色。每种颜色都有一个隐式的 alpha 值 1.0,或者有一个在构造方法中提供的显式的 alpha 值。alpha 值定义了颜色的透明度,可用一个在 0.0 - 1.0 或 0 - 255 范围内的浮点值表示它。alpha 值为 1.0 或 255 则意味着颜色完全是不透明的,alpha 值为 0 或 0.0 则意味着颜色是完全透明的。在使用显式的 alpha 值构造 Color 时,或者在获得某个 Color 的颜色/alpha 分量时,从不将颜色分量预乘 alpha 分量。
java.awt
接口 Transparency
Transparency 接口定义用于实现类的通用透明模式
java.awt.Color中颜色属性的名称指的是什么?
刚才研究了一下源码,不过没有研究出怎么用,给你参考一下,共同学习。
Color.java
public?static?Color?getColor(String?nm,?Color?v)?{
????????Integer?intval?=?Integer.getInteger(nm);
????????if?(intval?==?null)?{
????????????return?v;
????????}
????????int?i?=?intval.intValue();
????????return?new?Color((i??16)??0xFF,?(i??8)??0xFF,?i??0xFF);
????}
Integer.java
public?static?Integer?getInteger(String?nm,?Integer?val)?{
????????String?v?=?null;
????????try?{
????????????v?=?System.getProperty(nm);
????????}?catch?(IllegalArgumentException?e)?{
????????}?catch?(NullPointerException?e)?{
????????}
????????if?(v?!=?null)?{
????????????try?{
????????????????return?Integer.decode(v);
????????????}?catch?(NumberFormatException?e)?{
????????????}
????????}
????????return?val;
????}
然后我写了个程序输出系统的Properties,不知道哪一个可以作为颜色……
import?java.util.*;
public?class?SystemProperties{
public?static?void?main(String[]?args){
Properties?p=System.getProperties();
Iterator?iter?=?p.entrySet().iterator();
while?(iter.hasNext())?{
Map.Entry?entry?=?(Map.Entry)?iter.next();
Object?key?=?entry.getKey();
Object?val?=?entry.getValue();
System.out.println(key+":"+val);
}
}
}
android中不能引用java.awt.Color,那这个怎么解决
我项目中需要引用到itext,
然后它代码里又引用到了java.awt.Color
但是android上貌似又不支持这个 java.awt.Color
求解!!!!
java.awt.Color[r=0,g=-,b=0]和Color.black是一样的意思吗?
是一样的,RGB是一种色彩模式,R=0,G=0,B=0表示的就是黑色。R,G,B的取值范围都是0到255之间,如果R=255,G=255,B=255表示的就是白色。
为什么在java中导入java.awt.*的时候他显示不了Color这个类?
import?javax.swing.*;
import?java.awt.*;
public?class?Test
{
public?static?void?main(String[]?args)
{
JFrame?f?=?new?JFrame("Test");
f.setSize(300,200);
f.setBackground(Color.BLACK);
f.setVisible(true);
}
}
我这个生成的窗体颜色没有任何变化,不过没有出现你的那种问题。。。