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 |
getBorderColor() |
float |
getBorderRadius() |
java.awt.Stroke |
getBorderStyle() |
java.awt.Color |
getForeColor() |
boolean |
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 |
setBorderColor(java.awt.Color color) |
void |
setBorderRadius(float radius) |
void |
setBorderStyle(java.awt.Stroke style) |
void |
setForeColor(java.awt.Color foreColor) |
void |
setHorizontalBackgroundGradient(boolean horizontal) |
void |
setTextAntialiasing(boolean 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.awt.Color getBorderColor()
public java.awt.Stroke getBorderStyle()
public float getBorderRadius()
public boolean 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 setBorderColor(java.awt.Color color)
public void setBorderStyle(java.awt.Stroke style)
public void setBorderRadius(float radius)
public void setHorizontalBackgroundGradient(boolean horizontal)
public void setTransparentBackground(boolean transparentBackground)
public void setTextAntialiasing(boolean 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()