Vídeo: JavaFX para iniciantes - #11 - HBox e VBox 2024
A classe
HBox
fornece um dos mais simples de todos os gerenciadores de layout do JavaFX: ele organiza um ou mais nós em uma linha horizontal. Esta tabela apresenta os construtores e métodos mais utilizados da classe
HBox
.
Construtor | Descrição |
HBox ()
|
Cria um |
HBox (espaçamento duplo)
|
Cria um
HBox
vazio com o espaçamento especificado. |
HBox (Nó … crianças)
|
Cria um
HBox
com os nós filhos especificados. Esse construtor permite que você crie um
HBox
e adicione nós de criança ao mesmo tempo. |
HBox (duplo espaçamento, nó … crianças)
|
Cria uma
HBox
com o espaçamento especificado e os nós secundários. |
Método | Descrição |
ObservableList getChildren ()
|
Retorna a coleção de todos os nós secundários que foram adicionados ao
HBox
. A coleção é retornada como um tipo
ObservableList
, que inclui o método
addAll
, permitindo que você adicione um ou mais nós à lista. |
static void setAlignment (Pos alinhamento)
|
Define o alinhamento para nós filho dentro do
HBox
. |
static void setHgrow (nó filho, Prioridade prioritária)
|
Define o comportamento de crescimento do nó filho dado. |
static void setMargin (Node child, Insets value)
|
Define as margens para um determinado nó filho. |
void setPadding (Insets value)
|
Define o preenchimento em torno das bordas internas do
Hbox
. |
void setSpacing (valor duplo)
|
Define o espaçamento entre nós exibidos dentro do
HBox
. |
A classe
HBox
está definida no
javafx. cena. layout
, então você deve incluir a seguinte declaração
import
em qualquer programa que use um
HBox
:
importar javafx. cena. layout. *;
A maneira mais fácil de criar um
HBox
é primeiro criar os nós que deseja colocar na
HBox
e, em seguida, chamar o
HBox
construtor e passar os nós como argumentos. Por exemplo:
Botão btn1 = botão novo ("botão um");
Botão btn2 = botão novo ("botão dois");
Botão btn3 = botão novo ("botão três");
HBox hbox = nova HBox (btn1, btn2, btn3);
Se você preferir criar o controle HBox em um estado inicialmente vazio e depois adicionar os controles, você pode fazê-lo assim:
HBox hbox = new HBox ();
Hbox. GetChildren (). addAll (btn1, btn2, btn3);
Aqui, o método
getChildren
é chamado, o que retorna uma coleção de todas as crianças adicionadas ao painel
HBox
.Esta coleção é definida pela classe
ObservableList
, que inclui um método chamado
addAll
que você pode usar para adicionar um ou mais nós à lista.