Светлый фон

Другое свойство input класса Glow, значение которого устанавливается с помощью метода setInput, может определять в качестве входа другой эффект Effect, создавая, таким образом, цепочку эффектов.

Действие Glow-эффекта похоже на действие Bloom-эффекта, отличаясь тем, что Glow-эффект засвечивает изображение более равномерно.

Приведенный здесь код демонстрирует кнопку Button, имеющую ореол свечения, создаваемый с помощью свечения прямоугольника, расположенного под кнопкой.

При этом интенсивность свечения изменяется со временем с использованием анимации.

Здесь мы в панели StackPane накладываем кнопку на прямоугольник.

Создаем эффект Glow, значение level которого изменяем со временем.

И присоединяем этот эффект к прямоугольнику.

DropShadow-эффект обеспечивает отображение внешней тени для узла Node.

 

 

Параметры тени DropShadow-эффекта определяются с помощью установки значений свойств класса DropShadow.

Свойство radius определяет радиус фильтра размытия тени от 0.0 до 127.0 (по умолчанию 10.0),

свойство width – ширину фильтра размытия тени от 0.0 до 255.0 (по умолчанию 21.0),

свойство height – высоту фильтра размытия тени от 0.0 до 255.0 (по умолчанию 21.0),

свойство blurType – фильтр размытия тени (поле ONE_PASS_BOX, TWO_PASS_BOX, THREE_PASS_BOX (по умолчанию), GAUSSIAN перечисления BlurType),

свойство spread – соотношение между исходным изображением тени и фильтром размытия тени от 0.0 (по умолчанию) до 1.0,

свойство color – цвет тени (по умолчанию Color. BLACK),

свойство offsetX – горизонтальный сдвиг тени в пикселях,

свойство offsetY – вертикальный сдвиг тени в пикселях.

Установка значения свойства radius эквивалентна приведению значений свойств width и height к значению (2 * radius +1).