Java Color Darker darker(Color color)

Here you can find the source of darker(Color color)

Description

Darken a color.

License

Open Source License

Parameter

Parameter Description
color The Color to darken.

Return

A new, darker variant of the Color passed in the 'color' parameter.

Declaration

public static Color darker(Color color) 

Method Source Code


//package com.java2s;
/*/*from  w w w  .j  a  va  2  s. c om*/
 * This class contains various graphics and color utility methods.
 *
 * Copyright (C) 1999 Thomas Studer
 * mailto:tstuder@datacomm.ch
 * http://www.datacomm.ch/tstuder
 *
 * This class is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) any later version.
 *
 * This class 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
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this class; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

import java.awt.Color;

public class Main {
    private static final Color WHITE_DARKER = new Color(140, 140, 140);
    private static final Color BLACK_DARKER = new Color(75, 75, 75);

    /**
     * Darken a color.
     *
     * @return A new, darker variant of the Color passed in the 'color' parameter.
     * @param color The Color to darken.
     */
    public static Color darker(Color color) {

        if (color.equals(Color.white))
            return WHITE_DARKER;
        else if (color.equals(Color.black))
            return BLACK_DARKER;
        else
            return color.darker();
    }
}

Related

  1. darker(Color c, double p)
  2. darker(Color c, double p)
  3. darker(Color c, float factor)
  4. darker(Color col, double FACTOR)
  5. darker(Color color)
  6. darker(Color color, double factor)
  7. darker(Color color, double fraction)
  8. darker(Color color, float fraction)
  9. darker(Color color, float ratio)