CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请问在Java中如何用数字来表达颜色值

楼主xiaxin(Java)2003-12-01 18:49:49 在 Java / J2SE / 基础类 提问

我是名初学Java者,在我买的《Java2   应用开发指南》中,用Java绘图表示颜色的部份,书上只写明了  
  Color.white       白色  
  Color.black       黑色  
  Color.lightCray       亮灰色  
  ................  
  等等,这些表示方法只能根据某一个颜色的单词来显示颜色,如果要用RGB或其他比较精确的方法来表示颜色,有什么方法吗?  
   
  ///DrawColor.java  
  import   java.awt.*;  
  import   java.applet.*;  
   
  public   class   DrawColor   extends   Applet  
  {  
      public   void   paint(Graphics   g)  
        {  
            g.setColor(Color.green);  
            g.drawString("This   is   greencolor",10,80);  
            g.drawRect(10,100,50,80);  
        }  
  } 问题点数:100、回复次数:6Top

1 楼kypfos(不在寻梦)回复于 2003-12-01 19:15:57 得分 30

拿java的调色板,或其他程序提供的调色板调一下,然后记下它的rgb值,或hsb值,构造就行了  
  new   Color(int   r,int   g,int   b)Top

2 楼xiaxin(Java)回复于 2003-12-01 20:00:33 得分 0

具体的写法是怎样的呢?是这样吗?  
  public   class   DrawColor   extends   Applet  
  {  
      public   void   paint(Graphics   g)  
        {  
            new   Color(int   255,int   255,int   255)  
            g.setColor(Color.green);  
            g.drawString("This   is   greencolor",10,80);  
            g.drawRect(10,100,50,80);  
        }  
  }  
  Top

3 楼Mailbomb(网络咖啡http://blog.csdn.net/mailbomb)回复于 2003-12-01 20:15:11 得分 20

Color   c   =   new   Color(255,255,255);  
  g.setColor(c);Top

4 楼zhuimeng313(*三月风*)回复于 2003-12-01 20:22:57 得分 20

#aacc11Top

5 楼bw78619(Genghis Khan)回复于 2003-12-01 21:08:55 得分 20

Color.blue,Color.red不是数值类型,也是java.awt.Color类型,为:  
  public   class   Color  
  {  
      //...  
      public   static   Color   blue   =   new   Color(0,0,255);  
      public   static   Color   red=   new   Color(255,0,0);  
  }Top

6 楼HurricanDavidLiu(俺啥也不懂)回复于 2003-12-01 21:20:22 得分 10

一楼三楼解决了Top

相关问题

  • 在JAVA中,怎么用正则表达式判断一个字符串是否是数字格式?
  • 修改数字和背景颜色?
  • 请教一个正则表达式(数字-数字-数字)该怎么写?
  • 请问正则表达式中“数字.数字(1位)“,如何写。
  • 怎么改变DataGrid页导航条数字颜色
  • 如何自定义DataGrid分页数字的颜色或样式!
  • 如何将数字转换成文字表达?很急
  • 如何用正则表达式表示这个数字
  • 求一正则表达式判断数字
  • 求一正则表达式判断数字

关键词

  • drawcolor
  • 颜色
  • color
  • setcolor
  • applet
  • 方法
  • 表示

得分解答快速导航

  • 帖主:xiaxin
  • kypfos
  • Mailbomb
  • zhuimeng313
  • bw78619
  • HurricanDavidLiu

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo