Класс BackgroundFill
- Все реализуемые интерфейсы:
Interpolatable<BackgroundFill>
public final class BackgroundFill extends Object implements Interpolatable<BackgroundFill>
Region. Поскольку BackgroundFill — это неизменяемый объект, его можно безопасно использовать в любом кэше и повторно использовать в нескольких областях или несколько раз в одной области. Все BackgroundFill рисуются в порядке их задания.
При применении к области с определённой формой радиусы углов игнорируются.
- С момента:
- JavaFX 8.0
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BackgroundFill |
Создаёт новое BackgroundFill с заданным заполнением, радиусами и отступами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final Paint |
getFill() |
Цвет для заполнения фона Region. |
final Insets |
getInsets() |
Отступы для данного заполнения. |
final CornerRadii |
getRadii() |
Радиусы для представления четырёх радиусов BackgroundFill. Каждый угол, таким образом, может быть указан независимо. Эти радиусы никогда не будут отрицательными. |
BackgroundFill |
interpolate |
Возвращает промежуточное значение между значением этого Interpolatable и заданным endValue, используя линейный коэффициент интерполяции t, изменяющийся от 0 (включительно) до 1 (включительно). |
Подробное описание конструкторов
BackgroundFill
public BackgroundFill(Paint fill, CornerRadii radii, Insets insets)
- Параметры:
-
fill- Любой Paint. Если null, используется значение Color.TRANSPARENT. -
radii- Радиусы углов. Если null, используется значение Radii.EMPTY. -
insets- Отступы. Если null, используется значение Insets.EMPTY.
Подробное описание методов
getFill
getRadii
public final CornerRadii getRadii()
- Тип интерполяции:
- по умолчанию
- Возвращает:
- Радиусы для представления четырёх радиусов BackgroundFill
getInsets
public final Insets getInsets()
- Тип интерполяции:
- по умолчанию
- Возвращает:
- Отступы для данного заполнения
interpolate
public BackgroundFill interpolate(BackgroundFill endValue, double t)
Interpolatable и заданным endValue, используя линейный коэффициент интерполяции t, изменяющийся от 0 (включительно) до 1 (включительно). Возвращаемое значение может не быть новым экземпляром; реализация также может вернуть один из двух существующих экземпляров, если промежуточное значение будет равно одному из существующих значений. Однако это оптимизация, и приложения не должны предполагать какой-либо конкретной идентичности возвращаемого значения.
- Определено в:
-
interpolateв интерфейсеInterpolatable<BackgroundFill> - Параметры:
-
endValue- целевое значение -
t- коэффициент интерполяции - Возвращает:
- промежуточное значение
- Исключения:
-
NullPointerException- еслиendValueравенnull - С момента:
- 24
© 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.