org.freehep.graphics2d
Class PrintColor
java.lang.Object
java.awt.Color
org.freehep.graphics2d.PrintColor
- All Implemented Interfaces:
- java.awt.Paint, java.awt.Transparency, java.io.Serializable
public class PrintColor
- extends java.awt.Color
Print color for printing and display in color, grayscale and black/white.
- Version:
- $Id: PrintColor.java 10510 2007-01-30 23:58:16Z duns $
- Author:
- Mark Donszelmann
- See Also:
- Serialized Form
Fields inherited from class java.awt.Color |
black, BLACK, blue, BLUE, cyan, CYAN, DARK_GRAY, darkGray, gray, GRAY, green, GREEN, LIGHT_GRAY, lightGray, magenta, MAGENTA, orange, ORANGE, pink, PINK, red, RED, white, WHITE, yellow, YELLOW |
Fields inherited from interface java.awt.Transparency |
BITMASK, OPAQUE, TRANSLUCENT |
Constructor Summary |
PrintColor(java.awt.Color color,
float asGray,
boolean asBlack)
|
PrintColor(float red,
float green,
float blue,
float asGray,
boolean asBlack)
|
PrintColor(float red,
float green,
float blue,
float alpha,
float asGray,
boolean asBlack)
|
Methods inherited from class java.awt.Color |
brighter, createContext, darker, decode, getAlpha, getBlue, getColor, getColor, getColor, getColorComponents, getColorComponents, getColorSpace, getComponents, getComponents, getGreen, getHSBColor, getRed, getRGB, getRGBColorComponents, getRGBComponents, getTransparency, HSBtoRGB, RGBtoHSB |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
COLOR
public static final int COLOR
- See Also:
- Constant Field Values
GRAYSCALE
public static final int GRAYSCALE
- See Also:
- Constant Field Values
BLACK_AND_WHITE
public static final int BLACK_AND_WHITE
- See Also:
- Constant Field Values
defaultColors
protected static java.awt.Color[] defaultColors
asGray
protected float asGray
asBlack
protected boolean asBlack
PrintColor
public PrintColor(float red,
float green,
float blue,
float asGray,
boolean asBlack)
PrintColor
public PrintColor(float red,
float green,
float blue,
float alpha,
float asGray,
boolean asBlack)
PrintColor
public PrintColor(java.awt.Color color,
float asGray,
boolean asBlack)
getAsGray
public float getAsGray()
getAsBlack
public boolean getAsBlack()
getColor
public PrintColor getColor(int mode)
createPrintColor
public static PrintColor createPrintColor(java.awt.Color color)
getDefaultColor
public static java.awt.Color getDefaultColor(int index)
- Returns:
- a color from the standard java colors
mixColor
public static java.awt.Color mixColor(java.awt.Color c1,
java.awt.Color c2)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.awt.Color
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.awt.Color
toString
public java.lang.String toString()
- Overrides:
toString
in class java.awt.Color
invert
public static PrintColor invert(java.awt.Color color)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.