Class Insets

java.lang.Object
javafx.geometry.Insets
All Implemented Interfaces:
Interpolatable<Insets>

public class Insets extends Object implements Interpolatable<Insets>
A set of inside offsets for the 4 side of a rectangular area
Since:
JavaFX 2.0
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    static final Insets
    Empty insets.
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    Insets(double topRightBottomLeft)
    Constructs a new Insets instance with same value for all four offsets.
    Insets(double top, double right, double bottom, double left)
    Constructs a new Insets instance with four different offsets.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    boolean
    Indicates whether some other object is "equal to" this one.
    final double
    The inset on the bottom side.
    final double
    The inset on the left side.
    final double
    The inset on the right side.
    final double
    The inset on the top side.
    int
    Returns a hash code value for the insets.
    interpolate(Insets endValue, double t)
    Returns an intermediate value between the value of this Interpolatable and the specified endValue using the linear interpolation factor t, ranging from 0 (inclusive) to 1 (inclusive).
    Returns a string representation for the insets.

    Methods declared in class java.lang.Object Link icon

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details Link icon

    • EMPTY Link icon

      public static final Insets EMPTY
      Empty insets. An Insets instance with all offsets equal to zero.
  • Constructor Details Link icon

    • Insets Link icon

      public Insets(double top, double right, double bottom, double left)
      Constructs a new Insets instance with four different offsets.
      Parameters:
      top - the top offset
      right - the right offset
      bottom - the bottom offset
      left - the left offset
    • Insets Link icon

      public Insets(double topRightBottomLeft)
      Constructs a new Insets instance with same value for all four offsets.
      Parameters:
      topRightBottomLeft - the value used for top, bottom, right and left offset
  • Method Details Link icon

    • getTop Link icon

      public final double getTop()
      The inset on the top side.
      Interpolation Type:
      linear
      Returns:
      the inset on the top side
    • getRight Link icon

      public final double getRight()
      The inset on the right side.
      Interpolation Type:
      linear
      Returns:
      the inset on the right side
    • getBottom Link icon

      public final double getBottom()
      The inset on the bottom side.
      Interpolation Type:
      linear
      Returns:
      the inset on the bottom side
    • getLeft Link icon

      public final double getLeft()
      The inset on the left side.
      Interpolation Type:
      linear
      Returns:
      the inset on the left side
    • interpolate Link icon

      public Insets interpolate(Insets endValue, double t)
      Returns an intermediate value between the value of this Interpolatable and the specified endValue using the linear interpolation factor t, ranging from 0 (inclusive) to 1 (inclusive).

      The returned value might not be a new instance; the implementation might also return one of the two existing instances if the intermediate value would be equal to one of the existing values. However, this is an optimization and applications should not assume any particular identity of the returned value.

      Specified by:
      interpolate in interface Interpolatable<Insets>
      Parameters:
      endValue - the target value
      t - the interpolation factor
      Returns:
      the intermediate value
      Throws:
      NullPointerException - if endValue is null
      Since:
      24
    • equals Link icon

      public boolean equals(Object obj)
      Indicates whether some other object is "equal to" this one.
      Overrides:
      equals in class Object
      Parameters:
      obj - the reference object with which to compare
      Returns:
      true if this object is the same as the obj argument; false otherwise
    • hashCode Link icon

      public int hashCode()
      Returns a hash code value for the insets.
      Overrides:
      hashCode in class Object
      Returns:
      a hash code value for the insets.
    • toString Link icon

      public String toString()
      Returns a string representation for the insets.
      Overrides:
      toString in class Object
      Returns:
      a string representation for the insets.