Java の Color を HTML の色指定方法に変換するメソッド
public String toHtmlColor(Color col) {
// nullなら白を返す。
if (col == null) {
return “#FFFFFF”;
}
StringBuilder sb = new StringBuilder();
sb.append(“#”);
// 16進数で赤成分を取得、セット
String colCode = Integer.toHexString(col.getRed());
sb.append(colCode.length() == 1? “0” + colCode: colCode);
// 16進数で緑成分を取得、セット
colCode = Integer.toHexString(col.getGreen());
sb.append(colCode.length() == 1? “0” + colCode: colCode);
// 16進数で青成分を取得、セット
colCode = Integer.toHexString(col.getBlue());
sb.append(colCode.length() == 1? “0” + colCode: colCode);
return sb.toString();
}