public final class ColorScheme
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Constructor and Description |
---|
ColorScheme() |
ColorScheme(java.awt.Color textColor,
java.awt.Color backgroundColor,
java.awt.Color borderColor) |
Modifier and Type | Method and Description |
---|---|
ColorScheme |
clone() |
boolean |
equals(java.lang.Object o) |
java.awt.Color |
getBackgroundColor() |
java.awt.Color |
getBorderColor() |
java.awt.Color |
getTextColor() |
int |
hashCode() |
ColorScheme |
initDefaults() |
boolean |
isAbsolute() |
ColorScheme |
mergeWith(ColorScheme other)
Fills in missing values (i.e.
|
void |
setBackgroundColor(java.awt.Color backgroundColor) |
void |
setBorderColor(java.awt.Color borderColor) |
void |
setTextColor(java.awt.Color textColor) |
java.lang.String |
toString() |
public ColorScheme()
public ColorScheme(java.awt.Color textColor, java.awt.Color backgroundColor, java.awt.Color borderColor)
public ColorScheme initDefaults()
public java.awt.Color getTextColor()
public void setTextColor(java.awt.Color textColor)
public java.awt.Color getBackgroundColor()
public void setBackgroundColor(java.awt.Color backgroundColor)
public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color borderColor)
public ColorScheme mergeWith(ColorScheme other)
other
- the ColorScheme that's used to fill in undefined values. Does nothing if other is null.public boolean isAbsolute()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public ColorScheme clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException