Spec-Zone.ru › OpenJavaFX 24

Класс BackgroundFill

java.lang.Object
javafx.scene.layout.BackgroundFill
Все реализуемые интерфейсы:
Interpolatable<BackgroundFill>
public final class BackgroundFill extends Object implements Interpolatable<BackgroundFill>
Заполнение и связанные свойства, определяющие, как заполнять фон Region. Поскольку BackgroundFill — это неизменяемый объект, его можно безопасно использовать в любом кэше и повторно использовать в нескольких областях или несколько раз в одной области.

Все BackgroundFill рисуются в порядке их задания.

При применении к области с определённой формой радиусы углов игнорируются.

С момента:
JavaFX 8.0

Краткое описание конструкторов

Конструктор Описание
BackgroundFill(Paint fill, CornerRadii radii, Insets insets)
Создаёт новое BackgroundFill с заданным заполнением, радиусами и отступами.

Краткое описание методов

Модификатор и тип Метод Описание
final Paint getFill()
Цвет для заполнения фона Region.
final Insets getInsets()
Отступы для данного заполнения.
final CornerRadii getRadii()
Радиусы для представления четырёх радиусов BackgroundFill. Каждый угол, таким образом, может быть указан независимо. Эти радиусы никогда не будут отрицательными.
BackgroundFill interpolate(BackgroundFill endValue, double t)
Возвращает промежуточное значение между значением этого Interpolatable и заданным endValue, используя линейный коэффициент интерполяции t, изменяющийся от 0 (включительно) до 1 (включительно).

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

BackgroundFill

public BackgroundFill(Paint fill, CornerRadii radii, Insets insets)
Создаёт новое BackgroundFill с заданным заполнением, радиусами и отступами. Значения null допустимы, но в случае null будут использованы значения по умолчанию.
Параметры:
fill - Любой Paint. Если null, используется значение Color.TRANSPARENT.
radii - Радиусы углов. Если null, используется значение Radii.EMPTY.
insets - Отступы. Если null, используется значение Insets.EMPTY.

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

getFill

public final Paint getFill()
Цвет, используемый для заполнения фона Region. Это значение никогда не будет null.
Тип интерполяции:
см. Paint
Возвращает:
Цвет для заполнения фона Region

getRadii

public final CornerRadii getRadii()
Радиусы для представления четырёх радиусов BackgroundFill. Каждый угол, таким образом, может быть указан независимо. Эти радиусы никогда не будут null. Значения радиусов никогда не будут отрицательными.
Тип интерполяции:
по умолчанию
Возвращает:
Радиусы для представления четырёх радиусов BackgroundFill

getInsets

public final Insets getInsets()
Отступы для данного заполнения. Каждый отступ указывает расстояние от границ области, с которого должно начаться рисование. Отступы никогда не будут null, но значения могут быть отрицательными, чтобы расположить границу за пределами естественных границ (то есть (0, 0, ширина, высота)) области.
Тип интерполяции:
по умолчанию
Возвращает:
Отступы для данного заполнения

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 и/или его дочерние компании. Все права защищены.

© 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