Класс BoxBlur
- javafx.scene.effect.Effect
-
- javafx.scene.effect.BoxBlur
public class BoxBlur extends Effect
Пример:
BoxBlur boxBlur = new BoxBlur();
boxBlur.setWidth(10);
boxBlur.setHeight(3);
boxBlur.setIterations(3);
Text text = new Text();
text.setText("Blurry Text!");
text.setFill(Color.web("0x3b596d"));
text.setFont(Font.font(null, FontWeight.BOLD, 50));
text.setX(10);
text.setY(50);
text.setEffect(boxBlur); Приведённый код создаёт следующее:
С:
JavaFX 2.0
-
Краткое описание свойств
Все методыМетоды экземпляровКонкретные методы Тип Свойство и описание DoublePropertyheightВертикальный размер эффекта размытия.ObjectProperty<Effect>inputВходные данные для этогоEffect.IntegerPropertyiterationsКоличество итераций эффекта размытия для повышения его "качества" или "гладкости".DoublePropertywidthГоризонтальный размер эффекта размытия.
-
Краткое описание конструкторов
Конструкторы Конструктор и описание BoxBlur()Создаёт новый экземпляр BoxBlur с параметрами по умолчанию.BoxBlur(double width, double height, int iterations)Создаёт новый экземпляр BoxBlur с заданной шириной, высотой и итерациями.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание doublegetHeight()Возвращает значение свойства height.EffectgetInput()Возвращает значение свойства input.intgetIterations()Возвращает значение свойства iterations.doublegetWidth()Возвращает значение свойства width.DoublePropertyheightProperty()Вертикальный размер эффекта размытия.ObjectProperty<Effect>inputProperty()Входные данные для этогоEffect.IntegerPropertyiterationsProperty()Количество итераций эффекта размытия для повышения его "качества" или "гладкости".voidsetHeight(double value)Устанавливает значение свойства height.voidsetInput(Effect value)Устанавливает значение свойства input.voidsetIterations(int value)Устанавливает значение свойства iterations.voidsetWidth(double value)Устанавливает значение свойства width.DoublePropertywidthProperty()Горизонтальный размер эффекта размытия.
-
Подробное описание свойства
-
input
public final ObjectProperty<Effect> inputProperty
Входные данные для этогоEffect. Если значение установлено какnullили не указано, будет использовано графическое изображениеNode, к которому прикреплёнEffect.Значение по умолчанию:
null
См. также:
-
width
public final DoubleProperty widthProperty
Горизонтальное измерение эффекта размытия. Информация о цвете заданного пикселя будет распространена на прямоугольник указанной ширины, центрированный над пикселем. Значения, меньшие или равные 1, не будут распространять данные цвета за пределы пикселя, из которого они произошли, и поэтому не окажут влияния.Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0Значение по умолчанию:
5.0
См. также:
-
height
public final DoubleProperty heightProperty
Вертикальное измерение эффекта размытия. Информация о цвете заданного пикселя будет распространена на прямоугольник указанной высоты, центрированный над пикселем. Значения, меньшие или равные 1, не будут распространять данные цвета за пределы пикселя, из которого они произошли, и поэтому не окажут влияния.Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0Значение по умолчанию:
5.0
См. также:
-
iterations
public final IntegerProperty iterationsProperty
Количество итераций эффекта размытия для повышения его "качества" или "гладкости". 3 итерации эффекта приближают качество размытия Гаусса с точностью до 3%.Min: 0 Max: 3 Default: 1 Identity: 0Значение по умолчанию:
1
См. также:
-
-
Подробное описание конструктора
-
BoxBlur
public BoxBlur()
Создаёт новый экземпляр BoxBlur с параметрами по умолчанию.
-
BoxBlur
public BoxBlur(double width, double height, int iterations)Создаёт новый экземпляр BoxBlur с заданной шириной, высотой и количеством итераций.Параметры:
width- горизонтальное измерение эффекта размытия
-
-
Подробное описание методов
-
setInput
public final void setInput(Effect value)
Устанавливает значение свойства input.Описание свойства:
Входные данные для этого
Effect. Если установлено значениеnullили оно не указано, в качестве входных данных будет использовано графическое изображениеNode, к которому прикреплёнEffect.Значение по умолчанию:
null
-
getInput
public final Effect getInput()
Получает значение свойства input.Описание свойства:
Входные данные для этого
Effect. Если установлено значениеnullили оно не указано, в качестве входных данных будет использовано графическое изображениеNode, к которому прикреплёнEffect.Значение по умолчанию:
null
-
inputProperty
public final ObjectProperty<Effect> inputProperty()
Входные данные для этогоEffect. Если установлено значениеnullили оно не указано, в качестве входных данных будет использовано графическое изображениеNode, к которому прикреплёнEffect.Значение по умолчанию:
null
См. также:
-
setWidth
public final void setWidth(double value)
Устанавливает значение свойства width.Описание свойства:
Горизонтальный размер эффекта размытия. Информация о цвете для данного пикселя будет распределена по прямоугольнику заданной ширины, центрированному над пикселем. Значения, меньшие или равные 1, не будут распространять данные цвета за пределы пикселя, откуда они произошли, и поэтому не окажут никакого эффекта.
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0Значение по умолчанию:
5.0
-
getWidth
public final double getWidth()
Получает значение свойства width.Описание свойства:
Горизонтальный размер эффекта размытия. Информация о цвете для данного пикселя будет распределена по прямоугольнику заданной ширины, центрированному над пикселем. Значения, меньшие или равные 1, не будут распространять данные цвета за пределы пикселя, откуда они произошли, и поэтому не окажут никакого эффекта.
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0Значение по умолчанию:
5.0
-
widthProperty
public final DoubleProperty widthProperty()
Горизонтальный размер эффекта размытия. Информация о цвете для данного пикселя будет распределена по прямоугольнику заданной ширины, центрированному над пикселем. Значения, меньшие или равные 1, не будут распространять данные цвета за пределы пикселя, откуда они произошли, и поэтому не окажут никакого эффекта.Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0Значение по умолчанию:
5.0
См. также:
-
setHeight
public final void setHeight(double value)
Устанавливает значение свойства height.Описание свойства:
Вертикальный размер эффекта размытия. Информация о цвете для данного пикселя будет распределена по прямоугольнику заданной высоты, центрированному над пикселем. Значения, меньшие или равные 1, не будут распространять данные цвета за пределы пикселя, откуда они произошли, и поэтому не окажут никакого эффекта.
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0Значение по умолчанию:
5.0
-
getHeight
public final double getHeight()
Получает значение свойства height.Описание свойства:
Вертикальный размер эффекта размытия. Информация о цвете для данного пикселя будет распределена по прямоугольнику заданной высоты, центрированному над пикселем. Значения, меньшие или равные 1, не будут распространять данные цвета за пределы пикселя, откуда они произошли, и поэтому не окажут никакого эффекта.
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0Значение по умолчанию:
5.0
-
heightProperty
public final DoubleProperty heightProperty()
Вертикальный размер эффекта размытия. Информация о цвете для данного пикселя будет распределена по прямоугольнику заданной высоты, центрированному над пикселем. Значения, меньшие или равные 1, не будут распространять данные цвета за пределы пикселя, откуда они произошли, и поэтому не окажут никакого эффекта.Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0Значение по умолчанию:
5.0
См. также:
-
setIterations
public final void setIterations(int value)
Устанавливает значение свойства iterations.Описание свойства:
Количество итераций эффекта размытия для повышения его «качества» или «гладкости». Трехкратное применение эффекта приближает качество гауссова размытия к 3%.
Min: 0 Max: 3 Default: 1 Identity: 0Значение по умолчанию:
1
-
-
getIterations
public final int getIterations()
Получает значение свойства iterations.Описание свойства:
Количество итераций эффекта размытия, чтобы улучшить его "качество" или "плавность". 3 итерации эффекта приближают качество Гауссова размытия с точностью до 3%.
Min: 0 Max: 3 Default: 1 Identity: 0Значение по умолчанию:
1
-
iterationsProperty
public final IntegerProperty iterationsProperty()
Количество итераций эффекта размытия, чтобы улучшить его "качество" или "плавность". 3 итерации эффекта приближают качество Гауссова размытия с точностью до 3%.Min: 0 Max: 3 Default: 1 Identity: 0Значение по умолчанию:
1
См. также:
-
© 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.