java获取颜色代码 java颜色表

java中如何从Color属性字符串中获取颜色Color

试试这个

成都创新互联主要从事成都网站建设、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务新乡县,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

int r=182;

int g=169;

int b=48;

textArea.setForeground(new Color(r,g,b));

java中随机生成颜色的函数

/** 

* 获取十六进制的颜色代码.例如  "#6E36B4" , For HTML , 

* @return String 

*/  

public static String getRandColorCode(){  

String r,g,b;  

Random random = new Random();  

r = Integer.toHexString(random.nextInt(256)).toUpperCase();  

g = Integer.toHexString(random.nextInt(256)).toUpperCase();  

b = Integer.toHexString(random.nextInt(256)).toUpperCase();  

r = r.length()==1 ? "0" + r : r ;  

g = g.length()==1 ? "0" + g : g ;  

b = b.length()==1 ? "0" + b : b ;  

return r+g+b;  

}

java 从#FFFFFF 得到颜色

rgb三个参数的值为0-255,对应就是00-FF(这个是16进制的),所以可以直接从#FFFFFF得到rgb的值为:int r = 0xff ; int g = 0xff ; int b = 0xff ;(0x零x表示16进制晓得的吧)

java 中如何获取 Panel 上某个像素点的 颜色

java中获取Panel上某个像素点的像素颜色,代码如下:

public static void main(String[] args) {

//创建一个150*150,RGB高彩图,类型可自定

BufferedImage img=new BufferedImage(150, 150, BufferedImage.TYPE_INT_rgb);

//取得图形

Graphics g=img.getGraphics();

//设置黑色(black)

g.setColor(Color.BLACK);

//填充颜色

g.fillRect(0, 0, img.getWidth(), img.getHeight());

//在D盘创建个一个png格式图片

File file=new File("D:/zhidao.png");

try{

//以png方式写入,可改成jpg、gif等其它后缀图片

ImageIO.write(img, "PNG", file);

}catch (IOException e){

e.printStackTrace();

}

//D盘上就生成了一个zhidao.png的黑色图片

}

     

  


网站栏目:java获取颜色代码 java颜色表
地址分享:http://hbruida.cn/article/ddejheh.html