public class Appearance
extends java.lang.Object
Constructor and Description |
---|
Appearance() |
Appearance(java.awt.Color foreColor) |
Appearance(java.awt.Color foreColor,
java.awt.Color backColor) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
protected void |
fireOnChangeEvent() |
java.awt.Color |
getBackgroundColor1() |
java.awt.Color |
getBackgroundColor2() |
java.awt.Paint |
getBackgroundPaint(double width,
double height) |
java.awt.Color |
getForeColor() |
java.lang.Object |
getTextAntialiasing() |
int |
hashCode() |
boolean |
isHorizontalBackgroundGradient() |
boolean |
isTransparentBackground() |
void |
onChange(java.util.function.Consumer<Appearance> cons) |
void |
setBackgroundColor1(java.awt.Color backColor1) |
void |
setBackgroundColor2(java.awt.Color backColor2) |
void |
setForeColor(java.awt.Color foreColor) |
void |
setHorizontalBackgroundGradient(boolean horizontal) |
void |
setTextAntialiasing(java.lang.Object antialiasing)
Sets the
RenderingHints.KEY_TEXT_ANTIALIASING settings for the rendered text. |
void |
setTransparentBackground(boolean transparentBackground) |
void |
update(Appearance updateAppearance) |
public Appearance()
public Appearance(java.awt.Color foreColor)
public Appearance(java.awt.Color foreColor, java.awt.Color backColor)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.awt.Color getForeColor()
public java.awt.Color getBackgroundColor1()
public java.awt.Color getBackgroundColor2()
public java.awt.Paint getBackgroundPaint(double width, double height)
public java.lang.Object getTextAntialiasing()
public boolean isHorizontalBackgroundGradient()
public boolean isTransparentBackground()
public void setForeColor(java.awt.Color foreColor)
public void setBackgroundColor1(java.awt.Color backColor1)
public void setBackgroundColor2(java.awt.Color backColor2)
public void setHorizontalBackgroundGradient(boolean horizontal)
public void setTransparentBackground(boolean transparentBackground)
public void setTextAntialiasing(java.lang.Object antialiasing)
RenderingHints.KEY_TEXT_ANTIALIASING
settings for the rendered text.antialiasing
- Either RenderingHints.VALUE_TEXT_ANTIALIAS_ON
or RenderingHints.VALUE_TEXT_ANTIALIAS_OFF
public void onChange(java.util.function.Consumer<Appearance> cons)
public void update(Appearance updateAppearance)
protected void fireOnChangeEvent()