Class Appearance

java.lang.Object
de.gurkenlabs.litiengine.gui.Appearance

public class Appearance extends Object
  • Constructor Details

    • Appearance

      public Appearance()
    • Appearance

      public Appearance(Color foreColor)
    • Appearance

      public Appearance(Color foreColor, Color backColor)
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getForeColor

      public Color getForeColor()
    • getBackgroundColor1

      public Color getBackgroundColor1()
    • getBackgroundColor2

      public Color getBackgroundColor2()
    • getBackgroundPaint

      public Paint getBackgroundPaint(double width, double height)
    • getBorderColor

      public Color getBorderColor()
    • getBorderStyle

      public Stroke getBorderStyle()
    • getBorderRadius

      public float getBorderRadius()
    • isHorizontalBackgroundGradient

      public boolean isHorizontalBackgroundGradient()
    • isTransparentBackground

      public boolean isTransparentBackground()
    • setForeColor

      public void setForeColor(Color foreColor)
    • setBackgroundColor1

      public void setBackgroundColor1(Color backColor1)
    • setBackgroundColor2

      public void setBackgroundColor2(Color backColor2)
    • setBorderColor

      public void setBorderColor(Color color)
    • setBorderStyle

      public void setBorderStyle(Stroke style)
    • setBorderRadius

      public void setBorderRadius(float radius)
    • setHorizontalBackgroundGradient

      public void setHorizontalBackgroundGradient(boolean horizontal)
    • setTransparentBackground

      public void setTransparentBackground(boolean transparentBackground)
    • onChange

      public void onChange(Consumer<Appearance> cons)
    • update

      public void update(Appearance updateAppearance)
    • fireOnChangeEvent

      protected void fireOnChangeEvent()