java颜色转换 想问一下,16进制的颜色值,怎么能够转换为Color中的值,比方说#FF0000(红色)用java代码怎么能转换为Color中的RED?急用,在线等,高手请赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.Color;public class Main { public static void main(String[] args) { Color c=new Color(0xff080f); System.out.println(c.getRed()+" "+c.getGreen()+" "+c.getBlue()); }} 就是说把#FF0000的#去掉加上0x作为十六进制的int传到Color的构造方法里就行了 试了下,明白了,我现在写的方法也是这样的,跟我想的不一样,我是想知道这个16进制可以直接转换成像Corlor中的red、blue等,不知道这样能不能实现。我们的产品中好多东西都是已经写死了的,要改现在的逻辑不太可能,所以只好想办法去实现现在的逻辑 什么叫直接转换成像Corlor中的red、blue等color中的常量没几个 转换成#FF0000的也没几个 你写个方法 if(s.equals("#FF0000")){return Color.red;}else if(s.equals("#00FF00")){return Color.green;}....不就行了? 还是sql问题,两次调用自定义function结果如何求和? hibernate中间表如何配置及操作 Java C# 之间Socket通信问题?? 帮忙看下这个字符串的截取 请问:java编程思想第三版第111页的程序中的初始化问题 请教一个java的语法问题,不知道是不是java的bug????? java与xml编程 请教一个swing问题 关于一个截取字符串的方法请教 奇怪, java下面怎么给一个文件改名字????? java权限问题 java有什么库压缩zip非常快的?
Color c=new Color(0xff080f);
System.out.println(c.getRed()+" "+c.getGreen()+" "+c.getBlue());
}
}
color中的常量没几个 转换成#FF0000的也没几个 你写个方法
if(s.equals("#FF0000")){
return Color.red;
}else if(s.equals("#00FF00")){
return Color.green;
}
....
不就行了?