Spec-Zone.ru › OpenJavaFX 8
javafx.scene.layout

Класс BackgroundPosition

java.lang.Object
  • javafx.scene.layout.BackgroundPosition


public class BackgroundPosition
extends Object
Представляет положение BackgroundImage внутри области отрисовки Region. BackgroundImage может быть размещена слева или справа по горизонтали, и сверху или снизу по вертикали. Свойства horizontalSide и verticalSide определяют, к какой стороне относятся остальные свойства. Свойство horizontalPosition указывает расстояние BackgroundImage от соответствующей стороны Region, а horizontalAsPercentage определяет, является ли это значением или процентом. Аналогичные свойства существуют для определения размера относительно вертикальной оси. Например, предположим, что у меня есть BackgroundPosition с horizontalSide равным Side.RIGHT, horizontalPosition равным 0,05 и horizontalAsPercentage равным true. В этом случае правая сторона BackgroundImage будет расположена на 5% ширины Region от правого края Region.

С момента:

JavaFX 8.0

  • Краткое описание полей

    Поля
    Модификатор и тип Поле и описание
    static BackgroundPosition CENTER
    BackgroundPosition, центрирующий BackgroundImage.
    static BackgroundPosition DEFAULT
    По умолчанию BackgroundPosition для любого BackgroundImage.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    BackgroundPosition(Side horizontalSide, double horizontalPosition, boolean horizontalAsPercentage, Side verticalSide, double verticalPosition, boolean verticalAsPercentage)
    Создает новый BackgroundPosition.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    boolean equals(Object o)
    double getHorizontalPosition()
    Значение, указывающее положение BackgroundImage относительно Region по стороне, указанной свойством horizontalSide.
    Side getHorizontalSide()
    Сторона по горизонтали, к которой привязана BackgroundImage.
    double getVerticalPosition()
    Значение, указывающее положение BackgroundImage относительно Region по стороне, указанной свойством verticalSide.
    Side getVerticalSide()
    Сторона по вертикали, к которой привязана BackgroundImage.
    int hashCode()
    boolean isHorizontalAsPercentage()
    Указывает, должно ли свойство horizontalPosition интерпретироваться как число или процент.
    boolean isVerticalAsPercentage()
    Указывает, должно ли свойство verticalPosition интерпретироваться как число или процент.
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание полей

    • DEFAULT

      public static final BackgroundPosition DEFAULT
      По умолчанию BackgroundPosition для любого BackgroundImage. По умолчанию нет отступов и значения заданы как 0% и 0%. То есть, позиция в верхнем левом углу.
    • CENTER

      public static final BackgroundPosition CENTER
      BackgroundPosition, центрирующий BackgroundImage.
  • Подробное описание конструкторов

    • BackgroundPosition

      public BackgroundPosition(Side horizontalSide,
                                double horizontalPosition,
                                boolean horizontalAsPercentage,
                                Side verticalSide,
                                double verticalPosition,
                                boolean verticalAsPercentage)
      Создает новый BackgroundPosition.

      Параметры:

      horizontalSide - Горизонтальная сторона, должна быть либо null, LEFT, или RIGHT. Если null, используется LEFT. Если задано TOP или BOTTOM, выбрасывается IllegalArgumentException.

  • Подробное описание методов

    • getHorizontalSide

      public final Side getHorizontalSide()
      Сторона по горизонтали, к которой привязана BackgroundImage. Будет только LEFT или RIGHT, никогда не null.
    • getVerticalSide

      public final Side getVerticalSide()
      Сторона по вертикали, к которой привязана BackgroundImage. Будет только TOP или BOTTOM, никогда не null.
    • getHorizontalPosition

      public final double getHorizontalPosition()
      Значение, указывающее положение BackgroundImage относительно Region по стороне, указанной свойством horizontalSide. Это значение может быть числом или процентом, в зависимости от свойства horizontalAsPercentage. Допустимы отрицательные значения.
    • getVerticalPosition

      public final double getVerticalPosition()
      Значение, указывающее положение BackgroundImage относительно Region по стороне, указанной свойством verticalSide. Это значение может быть числом или процентом, в зависимости от свойства verticalAsPercentage. Допустимы отрицательные значения.
    • isHorizontalAsPercentage

      public final boolean isHorizontalAsPercentage()
      Указывает, должно ли свойство horizontalPosition интерпретироваться как число или процент.
    • isVerticalAsPercentage

      public final boolean isVerticalAsPercentage()
      Указывает, должно ли свойство verticalPosition интерпретироваться как число или процент.
    • equals

      public boolean equals(Object o)

      Переопределяет:

      equals в классе Object

    • hashCode

      public int hashCode()

      Переопределяет:

      hashCode в классе Object

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API