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
Construtor | Explicação |
---|---|
Reflexão() | Cria um novo efeito de reflexão com as configurações padrão. |
Métodos | Explicaçã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 ()) -