Propriedades api javafx

Video: Facebook API Tutorials in Java # 3 | Authenticate user from GUI App Part 1

Um poderoso recurso do JavaFX é suas propriedades. Simplificando, a JavaFX propriedade é um valor observável que é exposto por uma classe. Propriedades são observáveis ​​no sentido de que você pode anexar ouvintes para eles. Estes ouvintes pode ser invocado sempre que o valor das alterações de propriedade ou torna-se desconhecido.

Uma das melhores características de propriedades é que você pode ligar para eles, ou ligar propriedades em conjunto de modo que quando um alterações de propriedade, o outro imóvel é ajustado automaticamente. Em outras palavras, a ligação permite duas propriedades para ser sincronizado. Quando um alterações de propriedade, as outras alterações de propriedade também.

Todas as classes de API JavaFX fazem uso extensivo de propriedades. Na verdade, apenas sobre cada API obter ou conjunto método é na verdade um absorvente ou propriedade intelectual, e tem um método correspondente que retorna a própria propriedade.



Por exemplo, considere o Campo de texto classe, que tem métodos chamados getText e setText que obter e definir o texto contido no campo de texto. Estes métodos são realmente getters e setters para uma propriedade chamada texto, e a Campo de texto classe tem um método chamado TextProperty que fornece acesso directo ao texto propriedade.

Da mesma forma, com a HBox classe: Tem propriedades chamado alinhamento, hgrow, preenchimento, e espaçamento que correspondem ao getAlignment, setAlignment, getHgrow, setHgrow, getPadding, setPadding, getSpacing, e setSpacing métodos.

Video: JavaFX Java GUI Tutorial - 4 - Switching Scenes

Quando você aprender a programação, você provavelmente não tem necessidade de acessar as propriedades diretamente, de modo que você tenha contado com os métodos get e set para manipular os valores de propriedade. Mais tarde, quando você descobre como vincular valores de propriedade, você vê que o acesso a essas propriedades podem ser muito úteis.

É bom para aprender a criar suas próprias propriedades JavaFX. Mesmo se você nunca criar propriedades JavaFX para suas próprias classes, saber como fazer isso irá ajudar você a entender os benefícios de trabalhar com as propriedades que são definidas como parte das classes padrão API JavaFX.


Publicações relacionadas