Class WShadow

java.lang.Object
eu.webtoolkit.jwt.WShadow

public class WShadow
extends java.lang.Object
A value class that defines a shadow style.

See Also:
WPainter.setShadow(WShadow shadow)
  • Constructor Summary

    Constructors
    Constructor Description
    WShadow()
    Default constructor.
    WShadow​(double dx, double dy, WColor color, double blur)
    Constructs a shadow with given offset and color.
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(WShadow other)
    Indicates whether some other object is "equal to" this one.
    double getBlur()
    Returns the blur.
    WColor getColor()
    Returns the shadow color.
    double getOffsetX()
    Returns the shadow X offset.
    double getOffsetY()
    Returns the shadow Y offset.
    boolean isNone()
    Returns whether the shadow effect is nihil.
    void setBlur​(double blur)
    Sets the blur.
    void setColor​(WColor color)
    Changes the shadow color.
    void setOffsets​(double dx, double dy)
    Sets the shadow offset.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WShadow

      public WShadow()
      Default constructor.

      Constructs a disabled shadow effect (offsetX = offsetY = blur = 0)

    • WShadow

      public WShadow​(double dx, double dy, WColor color, double blur)
      Constructs a shadow with given offset and color.
  • Method Details

    • equals

      public boolean equals​(WShadow other)
      Indicates whether some other object is "equal to" this one.

      Returns true if the shadows are exactly the same.

    • isNone

      public boolean isNone()
      Returns whether the shadow effect is nihil.
    • setOffsets

      public void setOffsets​(double dx, double dy)
      Sets the shadow offset.
    • getOffsetX

      public double getOffsetX()
      Returns the shadow X offset.

      See Also:
      setOffsets(double dx, double dy)
    • getOffsetY

      public double getOffsetY()
      Returns the shadow Y offset.

      See Also:
      setOffsets(double dx, double dy)
    • setColor

      public void setColor​(WColor color)
      Changes the shadow color.

      See Also:
      getColor()
    • getColor

      public WColor getColor()
      Returns the shadow color.

      See Also:
      setColor(WColor color)
    • setBlur

      public void setBlur​(double blur)
      Sets the blur.

      See Also:
      getBlur()
    • getBlur

      public double getBlur()
      Returns the blur.

      See Also:
      setBlur(double blur)