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.
Construtor | Explicação |
---|---|
Reflexão() | Cria um novo efeito de reflexão com as configurações padrão. |
Métodos | Explicação |
setBottomOpacity void (valor duplo) | A opacidade (0,0 a 1,0) na borda inferior do padrão reflection.The é 0. |
vazio setFraction (valor duplo) | A parte da forma que será reflectida. O is0.75 padrão. |
vazio setTopOffset (valor duplo) | A distância entre a parte inferior da forma e o início ofthe reflexão. O padrão é 0. |
setTopOpacity void (valor duplo) | A opacidade (0,0 a 1,0) na parte superior da reflexão. Thedefault é 0,5. |
Esta figura mostra uma Texto moldar com uma reflexão aplicada. O código a seguir foi usada para criar esta forma:
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 ()) -