Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет 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.

    Since:
    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.
      horizontalPosition - Значение горизонтальной позиции.
      horizontalAsPercentage - Интерпретировать ли горизонтальную позицию как десятичное число или процент
      verticalSide - Вертикальная сторона, должна быть либо null, TOP, или BOTTOM. Если null, будет использоваться TOP. Если указаны LEFT или RIGHT, выбрасывается IllegalArgumentException.
      verticalPosition - Значение вертикальной позиции.
      verticalAsPercentage - Интерпретировать ли вертикальную позицию как десятичное число или процент
  • Подробное описание методов

    • getHorizontalSide

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

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

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

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

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

      public final boolean isVerticalAsPercentage()
      Указывает, должно ли verticalPosition интерпретироваться как число или процент.
      Возвращает:
      true, если 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