【发布时间】:2013-08-17 04:46:40
【问题描述】:
根据docs,存在这个构造函数:
public Color(int rgba,
boolean hasalpha)
鉴于 java 没有无符号整数,我看不出如何使用它来创建 Color(255,255,255,255) 的等效项(例如 0xFFFFFFFF)。
如何将这个构造函数用于“大”颜色?
编辑
显然可以使用构造函数(惊喜),但是像这样解析 RGBa 颜色字符串会失败:
int x = Integer.parseInt("0xFFFFFFFF", 16); // Number format error
Color c = new Color(x, true);
解决方案似乎是使用 BigInteger 进行解析。抱歉,这个问题被误导了!
【问题讨论】: