1.前言.
如题.转自:http://hsxqwfxc.blog.163.com/blog/static/9/
2.代码.
import java.awt.Color;
public class OperaColor extends Color {
public OperaColor(int r, int g, int b) {
super(r, g, b);
}
/
* * Returns the HEX value representing the colour in the default sRGB
* ColorModel. * * @return the HEX value of the colour in the default sRGB
* ColorModel
*/
public String getHex() {
return toHex(getRed(), getGreen(), getBlue());
}
/
* * Returns a web browser-friendly HEX value representing the colour in the
* default sRGB * ColorModel. * * @param r red * @param g green * @param b
* blue * @return a browser-friendly HEX value
*/
public static String toHex(int r, int g, int b) {
return “#” + toBrowserHexValue(r) + toBrowserHexValue(g)
+ toBrowserHexValue(b);
}
private static String toBrowserHexValue(int number) {
StringBuilder builder = new StringBuilder(
Integer.toHexString(number & 0xff));
while (builder.length() < 2) {
builder.append(“0”);
}
return builder.toString().toUpperCase();
}
public static void main(String[] args) {
System.out.println(toHex(112,160,219));
}
}
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207940.html原文链接:https://javaforall.net
