Java中颜色的String和Color对象之间的互相转换

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

  中颜色的String和Color对象之间的互相转换

  package org.signsmile;

  import java.awt.Color;

  public class ColorConverter {

  public static Color String2Color(String str) {

  int i = Integer.parseInt(str.substring(1),16);

  return new Color(i);

  }

  public static String Color2String(Color color) {

  String R = Integer.toHexString(color.getRed());

  R = R.length()<2?(‘0’+R):R;

  String B = Integer.toHexString(color.getBlue());

  B = B.length()<2?(‘0’+B):B;

  String G = Integer.toHexString(color.getGreen());

  G = G.length()<2?(‘0’+G):G;

  return ‘#’+R+B+G;

  }

  }

  string只是#000000形式的那种

  至于blue的那种还没有实现 不过运用反射的话应该可以实现的

http://blog.csdn.net/signsmile/archive/2009/02/17/3899876.aspx

为何是一个人?也有善意的提醒:

Java中颜色的String和Color对象之间的互相转换

相关文章:

你感兴趣的文章:

标签云: