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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic 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_OFFpublic void onChange(java.util.function.Consumer<Appearance> cons)
public void update(Appearance updateAppearance)
protected void fireOnChangeEvent()