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

Класс Background

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


public final class Background
extends Object
Фоновое изображение Region. Background — это неизменяемый объект, который инкапсулирует все данные, необходимые для отрисовки фона области. Поскольку этот класс неизменяемый, вы можете свободно повторно использовать один и тот же Background для многих разных областей. Обратитесь к JavaFX CSS Reference за полным описанием правил CSS для стилизации фона области. Каждый Background состоит из fills и/или images. Ни один из списков никогда не будет null, но один или оба могут быть пустыми. Каждый определённый BackgroundFill отрисовывается в порядке следования, за которым следует каждый определённый BackgroundImage. outsets Background определяют любое расширение области отрисовки области, необходимое для учёта всей отрисовки фона. Эти отступы строго определяются BackgroundFills, указанными в этом Background, если таковые имеются, потому что все BackgroundImages обрезаются до области отрисовки и не определяют её. Значения отступов строго неотрицательны.

С:

JavaFX 8.0

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

    Поля
    Модификатор и тип Поле и описание
    static Background EMPTY
    Пустой Background, полезный для использования вместо null.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    Background(BackgroundFill... fills)
    Создать новый Background, передав массив BackgroundFills.
    Background(BackgroundFill[] fills, BackgroundImage[] images)
    Создать новый Background, передав два массива: один для фоновых заливок, а другой — для фоновых изображений.
    Background(BackgroundImage... images)
    Создать новый Background, передав массив BackgroundImages.
    Background(List<BackgroundFill> fills, List<BackgroundImage> images)
    Создать новый Background, передав два списка: один для фоновых заливок и один для фоновых изображений.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    boolean equals(Object o)
    static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
    List<BackgroundFill> getFills()
    Список BackgroundFills, которые вместе определяют заполненную часть этого Background.
    List<BackgroundImage> getImages()
    Список BackgroundImages, которые вместе определяют часть изображения этого Background.
    Insets getOutsets()
    Отступы этого Background.
    int hashCode()
    boolean isEmpty()
    Определяет, пуст ли фон.
    boolean isFillPercentageBased()
    Определяет, основан ли фон на процентах (то есть, относительно размера области, которая стилизуется).
    • Наследуемые методы из класса java.lang.Object

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

    • EMPTY

      public static final Background EMPTY
      Пустой Background, полезный для использования вместо null.
  • Подробное описание конструкторов

    • Background

      public Background(BackgroundFill... fills)
      Создать новый Background, передав массив BackgroundFills. Этот массив может быть null или содержать null-значения. Любые null-значения будут проигнорированы и не будут вносить вклад в fills или outsets.

      Параметры:

      fills - Заливки. Этот параметр может быть null, и может содержать null-значения. Любые содержащиеся null-значения отфильтровываются и не включаются в итоговый список заливок. Нулевой массив преобразуется в пустой список.

    • Background

      public Background(BackgroundImage... images)
      Создать новый Background, передав массив BackgroundImages. Этот массив может быть null или содержать null-значения. Любые null-значения будут проигнорированы и не будут вносить вклад в images.

      Параметры:

      images - Изображения. Этот параметр может быть null, и может содержать null-значения. Любые содержащиеся null-значения отфильтровываются и не включаются в итоговый список изображений. Нулевой массив преобразуется в пустой список.

    • Background

      public Background(List<BackgroundFill> fills,
                        List<BackgroundImage> images)
      Создать новый Background, передав два списка: один для фоновых заливок и один для фоновых изображений. Любой список может быть null и может содержать null-значения. Любые null-значения в этих списках будут проигнорированы и не будут вносить вклад в fills, images или outsets.

      Параметры:

      fills - Заливки. Этот параметр может быть null, и может содержать null-значения. Любые содержащиеся null-значения отфильтровываются и не включаются в итоговый список заливок. Нулевой список преобразуется в пустой список.

    • Background

      public Background(BackgroundFill[] fills,
                        BackgroundImage[] images)
      Создать новый Background, передав два массива: один для фоновых заливок и один для фоновых изображений. Любой массив может быть null и может содержать null-значения. Любые null-значения в этих массивах будут проигнорированы и не будут вносить вклад в fills, images или outsets.

      Параметры:

      fills - Заливки. Этот параметр может быть null, и может содержать null-значения. Любые содержащиеся null-значения отфильтровываются и не включаются в итоговый список заливок. Нулевой массив преобразуется в пустой список.

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

    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()

      Возвращает:

      CssMetaData, связанный с этим классом, который может включать CssMetaData его родительских классов.

    • getFills

      public final List<BackgroundFill> getFills()
      Список BackgroundFills, которые вместе определяют заполненную часть этого Background. Этот список неизменяем и неизменим. Он никогда не будет null. Элементы этого списка также никогда не будут null.
    • getImages

      public final List<BackgroundImage> getImages()
      Список BackgroundImages, которые вместе определяют часть изображения этого Background. Этот список неизменяем и неизменим. Он никогда не будет null. Элементы этого списка также никогда не будут null.
    • getOutsets

      public final Insets getOutsets()
      Отступы этого Background. Это представляет собой наибольший ограничивающий прямоугольник, в пределах которого будет происходить вся отрисовка для Background. Отступы никогда не будут отрицательными и представляют собой расстояние от края области наружу. Любые BackgroundImages, которые выходили бы за пределы отступов, будут обрезаны. Только BackgroundFills вносят вклад в отступы.
    • isEmpty

      public final boolean isEmpty()
      Определяет, пуст ли фон. Он пуст, если нет заливок или изображений.

      Возвращает:

      true, если Background пуст, false в противном случае.

    • isFillPercentageBased

      public boolean isFillPercentageBased()
      Определяет, основан ли фон на процентах (то есть, относительно размера области, которая стилизуется). Конкретно, это возвращает true, если любой из CornerRadii в любой из заливок в этом Background основан на процентах.

      Возвращает:

      True, если любой CornerRadii любой BackgroundFill в этом фоне вернул бы true, в противном случае — false.

      С:

      JavaFX 8.0

    • 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