Javafx: como criar reflexões

UMA reflexão

em JavaFX projeta uma cópia invertida da forma na frente e abaixo da forma, criando a impressão de que a forma está sentado sobre uma superfície reflexiva. Você pode criar uma reflexão usando a classe Reflection, cujos membros são mostrados nesta tabela.

Video: JavaFX CRUD MVC Parte 1 Tela Principal

A classe Reflection
ConstrutorExplicação
Reflexão()Cria um novo efeito de reflexão com as configurações padrão.
MétodosExplicação
vazio setBottomOpacity (valor duplo)A opacidade (0,0 a 1,0) no bordo de fundo da reflexão.
O padrão é 0.
vazio setFraction (valor duplo)A parte da forma que será reflectida. O padrão é
0,75.
setTopOffset void (valor duplo)A distância entre o fundo da forma e o início de
a reflexão. O padrão é 0.
vazio setTopOpacity (valor duplo)A opacidade (0,0 a 1,0) no topo da reflexão. o
padrão é 0,5.

Esta figura mostra um Texto moldar com uma reflexão aplicada. O código a seguir foi usada para criar esta forma:

Video: AprendendoFX



Texto t = new texto ("Reflexão") -t.setFont (nova Font ("Times New Roman", 96)) - t.setFill (Color.LIGHTGRAY) -t.setStroke (Color.BLACK) -t.setEffect (nova reflexão ()) -

Publicações relacionadas