TilePane e Accordeon , classes do pacote javafx.scene.control


 A primeira atualização do ano de 2022
Apesar de ser o primeiro "artigo" do ano e de o blog estar desatualizado a um pouco 
mais de 1 ano ....pois (estava viajando ).
Agora pretendo fazer uma serie de artigos detalhando alguns métodos e classes que contem o pacote javafx.scene.controle.*;
Neste artigo, estaremos utilizando Accordeon e TilePane nas aplicações jfx.

O Accordeon é uma classe que em conjunto com TilePane  agrupa  outros controles e nodes,
porem não pode ser manipulada por outras classes e nodes. Esta presente no jfx desde a versão 2.0+ 
...Com a evolução a partir da versão 1.3 foi adicionado no JFX varias classes, como a ColorPicker
 esta que foi adicionada na versão 2.2+.
...não me lembro de ter utilizada antes desta versão...

  Basicamente agrupa os objetos adicionados a cada TilePane e redimensiona-os ajustando cada agrupamento na scene ou node pai.
 A classe Accordeon esta no pacote javafx.scene.control do Java :) 

podemos instanciar e manipular esta classe de algumas maneira bastante simples no JavaFX
exemplo1
...

De acordo com a documentação ...Não é recomendado definir MinHeight, PrefHeight ou MaxHeight para este controle. Ocorrerá um comportamento inesperado porque a altura do acordeão muda quando um TitledPane é aberto ou fechado.
Porem adicionado a uma classe que foi definida o layout como um HBox ou VBox o Accordeon 
vai ajustar o tamanho de cada TilePane de acordo com o prefsize() de cada classe pai.


 

Comentários