Класс Background
public final class Background
extends Object Region. Объект Background является неизменяемым и содержит все данные, необходимые для отрисовки фона области. Поскольку этот класс неизменяем, вы можете повторно использовать один и тот же Background для многих различных областей. Для получения полного описания правил CSS для стилизации фона области обратитесь к Руководству по справочнику CSS JavaFX. Каждый Background состоит из fills и/или images. Ни один из списков не будет null, но один или оба могут быть пустыми. Каждый определенный BackgroundFill рендерится в порядке, за которым следуют каждый определенный BackgroundImage.
outsets фона определяют любое расширение области рисования области, необходимое для учета всех отрисовок фона. Эти отступы строго определяются BackgroundFills, указанными в этом Background, если таковые имеются, поскольку все BackgroundImages обрезаются до области рисования и не определяют ее. Значения отступов строго неотрицательны.
- Since:
- JavaFX 8.0
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static Background | EMPTY | Пустой Background, полезный для использования вместо null. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Background(List<BackgroundFill> fills,
List<BackgroundImage> images) | Создать новый Background, передав два списка: один для фоновых заполнений, а другой — для фоновых изображений. |
Background(BackgroundFill... fills) | Создать новый Background, передав массив BackgroundFills. |
Background(BackgroundFill[] fills,
BackgroundImage[] images) | Создать новый Background, передав два массива: один для фоновых заполнений, а другой — для фоновых изображений. |
Background(BackgroundImage... images) | Создать новый Background, передав массив BackgroundImages. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static List<CssMetaData<? extends Styleable,?>> | getClassCssMetaData() | |
List<BackgroundFill> | getFills() | Список BackgroundFills, которые вместе определяют заполненную часть этого Background. |
List<BackgroundImage> | getImages() | Список BackgroundImages, которые вместе определяют часть изображения этого Background. |
Insets | getOutsets() | Отступы этого Background. |
boolean | isEmpty() | Определяет, пустой ли background. |
boolean | isFillPercentageBased() | Получение информации о том, основан ли цвет этого фона на процентах (то есть относительно размера области, которая стилизуется). |
Подробное описание полей
EMPTY
public static final Background EMPTY
Подробное описание конструкторов
Background
public Background(BackgroundFill... fills)
fills или outsets.- Параметры:
-
fills- Заполнения. Может быть null и содержать null-значения. Любые null-значения будут отфильтрованы и не будут включены в итоговый список заполнений. Нулевой массив станет пустым списком.
Background
public Background(BackgroundImage... images)
images.- Параметры:
-
images- Изображения. Может быть null и содержать null-значения. Любые null-значения будут отфильтрованы и не будут включены в итоговый список изображений. Нулевой массив станет пустым списком.
Background
public Background(List<BackgroundFill> fills, List<BackgroundImage> images)
fills, images или outsets.- Параметры:
-
fills- Заполнения. Может быть null и содержать null-значения. Любые null-значения будут отфильтрованы и не будут включены в итоговый список заполнений. Нулевой список станет пустым списком. -
images- Изображения. Может быть null и содержать null-значения. Любые null-значения будут отфильтрованы и не будут включены в итоговый список изображений. Нулевой список станет пустым списком.
Background
public Background(BackgroundFill[] fills, BackgroundImage[] images)
fills, images или outsets.- Параметры:
-
fills- Заполнения. Может быть null и содержать null-значения. Любые null-значения будут отфильтрованы и не будут включены в итоговый список заполнений. Нулевой массив станет пустым списком. -
images- Изображения. Может быть null и содержать null-значения. Любые null-значения будут отфильтрованы и не будут включены в итоговый список изображений. Нулевой массив станет пустым списком.
Подробное описание методов
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- Возвращает:
- CssMetaData, связанный с этим классом, который может включать CssMetaData его суперклассов.
getFills
public final List<BackgroundFill> getFills()
- Возвращает:
- список BackgroundFills
getImages
public final List<BackgroundImage> getImages()
- Возвращает:
- список BackgroundImages
getOutsets
public final Insets getOutsets()
- Возвращает:
- отступы
isEmpty
public final boolean isEmpty()
- Возвращает:
- true, если фон пустой, иначе false.
isFillPercentageBased
public boolean isFillPercentageBased()
- Возвращает:
- True, если любой CornerRadii любого BackgroundFill на этом фоне вернет true, в противном случае false.
- С тех пор как:
- JavaFX 8.0
© 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.