Video: Slik bruker du kart og kompass 2025
Klassen
HBox
gir en av de enkleste av alle JavaFXs layoutadministratorer: Den arrangerer en eller flere noder i en horisontal rad. Dette tabellen viser de mest brukte konstruksjonene og metodene i
HBox
-kategorien.
Constructor | Beskrivelse |
HBox ()
|
Oppretter en tom
HBox
. |
HBox (dobbeltavstand)
|
Oppretter en tom
HBox
med den angitte avstanden. |
HBox (Node … barn)
|
Oppretter en
HBox
med de angitte barnnoderne. Denne konstruktøren lar deg opprette en
HBox
og legge til barnnoder til den samtidig. |
HBox (dobbeltavstand, Node … barn)
|
Oppretter en
HBox
med angitt avstand og barnnoder. |
Metode | Beskrivelse |
ObservableList getChildren ()
|
Returnerer samlingen av alle barnnoder som er lagt til i
HBox
. Samlingen returneres som en
ObservableList
-type, som inkluderer metoden
addAll
, slik at du legger til en eller flere noder på listen. |
statisk tomgangssettjustering (Posjustering)
|
Angir justeringen for barnnoder i
HBox
. |
statisk tomt settHgrow (Nodebarn, Prioritet prioritet)
|
Angir vekstadferdene til den oppgitte barnekoden. |
statisk tomt settMargin (Nod barn, Innstillingsverdi)
|
Angir margene for en gitt barnekode. |
ugyldigPadding (Innstillingsverdi)
|
Angir polstringen rundt innsiden av
Hbox
. |
void setSpacing (dobbel verdi)
|
Angir avstanden mellom noder som vises i
HBox
. |
Klassen
HBox
er definert i
javafx. scene. layout
, så du bør inkludere følgende
import
erklæring i ethvert program som bruker en
HBox
:
import javafx. scene. oppsett. *;
Den enkleste måten å opprette en
HBox
på er å først opprette noder du vil plassere i
HBox
, og ring deretter
HBox
konstruktøren og bestått noderne som argumenter. For eksempel:
Button btn1 = ny knapp ("Button One");
Knapp btn2 = Ny knapp ("Knapp To");
Knapp btn3 = Ny knapp ("Knapp tre");
HBox hbox = ny HBox (btn1, btn2, btn3);
Hvis du foretrekker å opprette HBox-kontrollen i en opprinnelig tom tilstand og senere legge til kontrollene, kan du gjøre slik:
HBox hbox = ny HBox ();
hbox. getChildren (). addAll (btn1, btn2, btn3);
Her heter
getChildren
-metoden, som returnerer en samling av alle barna som er lagt til i
HBox
-ruten.Denne samlingen er definert av klassen
ObservableList
, som inkluderer en metode som heter
addAll
som du kan bruke til å legge til en eller flere noder på listen.
