TitledPane em controles JavaFX
UMA painel intitulado em JavaFX é um painel que contém um único nó de conteúdo e desenha uma barra de título e uma borda ao redor do conteúdo para distinguir o conteúdo de outro conteúdo na cena.
Além disso, painéis de título são desmontável, o que significa que o usuário pode fechar o painel intitulado de modo que apenas a barra de título é visível. No entanto, você pode fazer o painel intitulado não-dobrável, se desejar.
Apesar de seu nome, TitledPane é um controle, não o painel de layout. Em outras palavras, é uma subclasse de Ao controle, não do painel.
o TitledPane classe tem um construtor simples que aceita uma string que será exibido na barra de título e um nó que será exibido como o conteúdo. O nó pode, é claro, ser um painel de layout que contém nós filhos.
Assim, um painel intitulado pode conter vários nós. Aqui está um exemplo que cria três botões de rádio, os adiciona a um grupo de alternância e um VBox, e, em seguida, cria uma classe painel intitulado para exibir o grupo de botões:
RadioButton rbSmall = new RadioButton ( "Small") - RadioButton rbMedium = new RadioButton ( "Medium") - RadioButton rbLarge = new RadioButton ( "Large") - ToggleGroup sizeGroup = new ToggleGroup () -. SizeGroup.getToggles () addAll (rbSmall , rbMedium, rbLarge) -rbMedium.setSelected (true) caixa de -VBox = new VBox (10) -box.setPadding (novas inserções (10)) -. box.getChildren () addAll (rbSmall, rbMedium, rbLarge) -TitledPane tpane = new TitledPane ( "Tamanho", a caixa) -
Se você quiser fazer o painel intitulado não-dobrável, adicione a seguinte linha:
tpane.setCollapsible (false) -
Em seguida, o usuário não pode recolher o painel. Neste caso, o objetivo principal do painel intitulado torna visual: A fronteira cria um agrupamento visual dos botões de rádio, ea barra de título permite ao usuário saber por que esses botões de rádio são agrupados (eles permitem que o usuário escolha uma opção de tamanho).
Esta figura mostra dois painéis intitulados: um dobrável, o outro não-desmontável.