Package de.gurkenlabs.litiengine.gui
Class Appearance
java.lang.Object
de.gurkenlabs.litiengine.gui.Appearance
- Direct Known Subclasses:
SpeechBubbleAppearance
public class Appearance
extends java.lang.ObjectConstructor Summary
Constructors Constructor Description Appearance()Appearance(java.awt.Color foreColor)Appearance(java.awt.Color foreColor, java.awt.Color backColor)Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)protected voidfireOnChangeEvent()java.awt.ColorgetBackgroundColor1()java.awt.ColorgetBackgroundColor2()java.awt.PaintgetBackgroundPaint(double width, double height)java.awt.ColorgetBorderColor()floatgetBorderRadius()java.awt.StrokegetBorderStyle()java.awt.ColorgetForeColor()inthashCode()booleanisHorizontalBackgroundGradient()booleanisTransparentBackground()voidonChange(java.util.function.Consumer<Appearance> cons)voidsetBackgroundColor1(java.awt.Color backColor1)voidsetBackgroundColor2(java.awt.Color backColor2)voidsetBorderColor(java.awt.Color color)voidsetBorderRadius(float radius)voidsetBorderStyle(java.awt.Stroke style)voidsetForeColor(java.awt.Color foreColor)voidsetHorizontalBackgroundGradient(boolean horizontal)voidsetTransparentBackground(boolean transparentBackground)voidupdate(Appearance updateAppearance)
Constructor Details
Appearance
public Appearance()Appearance
public Appearance(java.awt.Color foreColor)Appearance
public Appearance(java.awt.Color foreColor, java.awt.Color backColor)
Method Details
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
getForeColor
public java.awt.Color getForeColor()getBackgroundColor1
public java.awt.Color getBackgroundColor1()getBackgroundColor2
public java.awt.Color getBackgroundColor2()getBackgroundPaint
public java.awt.Paint getBackgroundPaint(double width, double height)getBorderColor
public java.awt.Color getBorderColor()getBorderStyle
public java.awt.Stroke getBorderStyle()getBorderRadius
public float getBorderRadius()isHorizontalBackgroundGradient
public boolean isHorizontalBackgroundGradient()isTransparentBackground
public boolean isTransparentBackground()setForeColor
public void setForeColor(java.awt.Color foreColor)setBackgroundColor1
public void setBackgroundColor1(java.awt.Color backColor1)setBackgroundColor2
public void setBackgroundColor2(java.awt.Color backColor2)setBorderColor
public void setBorderColor(java.awt.Color color)setBorderStyle
public void setBorderStyle(java.awt.Stroke style)setBorderRadius
public void setBorderRadius(float radius)setHorizontalBackgroundGradient
public void setHorizontalBackgroundGradient(boolean horizontal)setTransparentBackground
public void setTransparentBackground(boolean transparentBackground)onChange
update
fireOnChangeEvent
protected void fireOnChangeEvent()
