Java Color to Hex toHexString(final Color aColor)

Here you can find the source of toHexString(final Color aColor)

Description

Returns the given color instance as a string in the form of RR GG BB in which RR, GG, BB are the hexadecimal representations of red, green and blue.

License

Open Source License

Parameter

Parameter Description
aColor the color to return as a string value, cannot be <code>null</code> .

Return

the string representing the given color.

Declaration

public static String toHexString(final Color aColor) 

Method Source Code


//package com.java2s;
/*// w w  w .  j  av a2 s  .co  m
 * OpenBench LogicSniffer / SUMP project 
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or (at
 * your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
 *
 * Copyright (C) 2010-2011 - J.W. Janssen, <http://www.lxtreme.nl>
 */

import java.awt.*;

public class Main {
    /**
     * Returns the given color instance as a string in the form of
     * <tt>RR GG BB</tt> in which <tt>RR</tt>, <tt>GG</tt>, <tt>BB</tt> are the
     * hexadecimal representations of red, green and blue.
     * 
     * @param aColor
     *          the color to return as a string value, cannot be <code>null</code>
     *          .
     * @return the string representing the given color.
     * @see #parseColor(String)
     */
    public static String toHexString(final Color aColor) {
        final StringBuilder sb = new StringBuilder();
        sb.append(String.format("%02x", Integer.valueOf(aColor.getRed())));
        sb.append(String.format("%02x", Integer.valueOf(aColor.getGreen())));
        sb.append(String.format("%02x", Integer.valueOf(aColor.getBlue())));
        return sb.toString();
    }
}

Related

  1. toHexString(Color col)
  2. toHexString(Color color)
  3. toHexString(Color color)
  4. toHexString(Color color)
  5. toHexString(Color color)
  6. toHexString(java.awt.Color c)
  7. toHexString(java.awt.Color c)
  8. toHexString(java.awt.Color colour)