Video: HUR ANVÄNDER MAN?! 2024
Klassen
HBox
ger en av de enklaste av alla JavaFXs layouthanterare: Den arrangerar en eller flera noder i en horisontell rad. I tabellen presenteras de mest använda konstruktörerna och metoderna i klassen
HBox
.
Konstruktör | Beskrivning |
HBox ()
|
Skapar en tom
HBox
. |
HBox (dubbelavstånd)
|
Skapar en tom
HBox
med det angivna avståndet. |
HBox (Nod … barn)
|
Skapar en
HBox
med de angivna barnnoden. Med den här konstruktorn kan du skapa en
HBox
och lägga till barnnoder till det samtidigt. |
HBox (dubbelavstånd, Node … barn)
|
Skapar en
HBox
med angivna avstånd och barnnoder. |
Metod | Beskrivning |
ObservableList getChildren ()
|
Returnerar samlingen av alla barnnoder som har lagts till i
HBox
. Samlingen returneras som en typ av
ObservableList
, som inkluderar metoden
addAll
, så att du lägger till en eller flera noder i listan. |
statisk tomgångsjustering (Posinställning)
|
Ställer in justeringen för barnnoder inom
HBox
. |
statisk tomgångsetHgrow (nodbarn, prioritetsprioritering)
|
Ställer in tillväxtnivån för den givna barnnoden. |
statisk tomrumsmärkningMargin (nodbarn, insatsvärde)
|
Ställer in marginalerna för en given barnnod. |
void setPadding (Insets value)
|
Ställer vadderingen runt inuti kanterna på
Hbox
. |
void setSpacing (dubbelvärde)
|
Ställer in mellanrummet mellan noder som visas inom
HBox
. |
Klassen
HBox
definieras i
javafx. scen. layout
, så du bör inkludera följande
import
-sats i något program som använder en
HBox
:
import javafx. scen. layout. *;
Det enklaste sättet att skapa en
HBox
är att skapa de noder som du vill placera i
HBox
och sedan ringa
HBox
konstruktören och passera noderna som argument. Till exempel:
Knapp btn1 = Ny knapp ("Knapp en");
Knapp btn2 = Ny knapp ("Knapp två");
Knapp btn3 = Ny knapp ("Knapp tre");
HBox hbox = ny HBox (btn1, btn2, btn3);
Om du föredrar att skapa HBox-kontrollen i ett ursprungligen tomt tillstånd och senare lägga till kontrollerna kan du göra så här:
HBox hbox = ny HBox ();
Hbox. getChildren (). addAll (btn1, btn2, btn3);
Här heter metoden
getChildren
, som returnerar en samling av alla barn som läggs till i
HBox
rutan.Denna samling definieras av klassen
ObservableList
, som innehåller en metod som heter
addAll
som du kan använda för att lägga till en eller flera noder i listan.