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 em torno do conteúdo para distinguir o conteúdo de outros conteúdos na cena.

Além disso, os painéis são título dobrá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 do seu nome, TitledPane é um controle, não o painel de layout. Em outras palavras, é uma subclasse de Ao controle, não do painel.

Video: JavaFX Java GUI Tutorial - 9 - GridPane

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, naturalmente, ser um painel de layout que contém nós filho.

Assim, um painel intitulado pode conter vários nós. Aqui está um exemplo que cria três botões de rádio, adiciona-los 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 ("Pequeno") -RadioButton rbMedium = novo RadioButton ("Médio") -RadioButton rbLarge = novo RadioButton ("ampla") -ToggleGroup sizeGroup = new ToggleGroup () -. SizeGroup.getToggles () addAll (rbSmall, rbMedium, rbLarge) -rbMedium.setSelected (verdadeira caixa -VBox) = new VBox (10) -box.setPadding (novos Insets (10) ) -box.getChildren (). addAll (rbSmall, rbMedium, rbLarge) -TitledPane tpane = novo TitledPane ("Tamanho", Box) -

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 intitulada: um dobrável, o outro não colapsável.

controles do painel intitulado em JavaFX.

Video: Control Panes 2: SplitPane, Accordion, and TitledPane (in ScalaFX)

controles do painel intitulado em JavaFX.

Publicações relacionadas