情景:ava.awt.color 下面的getRGB怎么得出的是负数???本来想通过getRGB得到一个整数,在另外的一个部分在根据这个整数构件一个color,因为参数规定只能能传整数!!!color通过什么方法得到一整数????

解决方案:getRGB()返回默认 sRGB ColorModel 中表示颜色的 RGB 值。(24-31 位表示 alpha,16-23 位表示红色,8-15 位表示绿色,0-7 位表示蓝色)。

要得到具体R,G,B颜色分量得做个位移
// Color color
int rgb = color.getRGB();
int r = (rgb & 16711680) >> 16;
int g = (rgb & 65280) >> 8;
int b = (rgb & 255);

也可以直接使用Color的getRed(),getGreen(),getBlue()方法得到r,g,b.

最新文章

  1. Web API与OAuth:既生access token,何生refresh token
  2. HTML5开发手机应用--viewport的作用
  3. Whole life
  4. JS多异步之间的协作方案
  5. Java类加载和类反射回顾
  6. 使用 JavaScript 实现链表
  7. 去除DEDECMS后台预览文章URL地址多余的数字信息
  8. linux工具类之流量监视
  9. asp.net运行机制图
  10. c++---天梯赛---N个数求和
  11. Spring对IOC的理解
  12. RunLoop总结:RunLoop 与GCD 、Autorelease Pool之间的关系
  13. WordPress慢的八种解决方法(用排查法解决)
  14. 【电子书分享】Learning PySpark下载,包含pdf、epub格式
  15. Centos下PPTP环境部署记录
  16. CocosCreator的Sprite的更换
  17. java创建线程的方法
  18. 百练6376-二维数组右上左下遍历-2015正式C题
  19. 利用 PowerShell 分析SharePoint WebApplication 体系结构
  20. 为什么有时候PHP没有闭合标签结束符 ?>

热门文章

  1. 源码编译安装Nginx全程视频演示
  2. python3之开发环境PyCharm配置
  3. 兼容IE浏览器的canvas画线和圆圈
  4. win7安装python开发环境,执行python
  5. HDU 5384 Danganronpa (AC自己主动机模板题)
  6. 具体解释Hibernate中的二级缓存
  7. ThinkPHP5如何修改默认跳转成功和失败页面
  8. 讲述ssh服务攻击案例及事件分析
  9. kafka删除主题
  10. 关于IDEA编译器在初次使用thymeleaf 引入无效 , 导致th无法使用的原因