Um formulário simples que liga o valor de uma propriedade para o valor de outra. Anteriormente, https://cursojavanow.com.br/change-listeners/ ligamos a propriedade de rotação do text2 para a propriedade de rotação do stackPane.
text2.rotateProperty().bind(stackPane.rotateProperty());
Isso significa que qualquer mudança na rotação do stackPane irá imediatamente atualizar a propriedade de rotação do text2. Quando essa ligação é configurada no programa, qualquer clique dentro do StackPane inicia uma transição de rotação.
Isso faz ambos componentes, StackPane e text2 rodarem junto. O StackPane roda porque nós começamos a RotateTransition definida naquele node. O node text2 roda por causa da expressão bind.
Veja que quando você liga uma propriedade, você não pode explicitamente configurar um valor a menos que você antes desligue (unbind) a propriedade.
Fonte: The Definitive Guide to Modern Java Clients with JavaFX
Deixe um comentário