Video: How to Redeem a PSN/PS Plus Code on PS4 2025
Klassen
VBox
ligner klassen
HBox
i JavaFX, men i stedet for å ordne noder horisontalt på rad, det arrangerer dem vertikalt i en kolonne. Denne tabellen viser de mest brukte konstruktørene og metodene i
VBox
klassen.
Constructor | Beskrivelse |
VBox ()
|
Oppretter en tom
VBox
. |
VBox (dobbeltavstand)
|
Oppretter en tom
VBox
med angitt avstand. |
VBox (Node … barn)
|
Oppretter en
VBox
med de angitte barnnoderne. Denne konstruktøren lar deg opprette en
VBox
og legge til barnnoder til den samtidig. |
VBox (dobbeltavstand, Node … barn)
|
Oppretter en
VBox
med angitt avstand og barnnoder. |
Metode | Beskrivelse |
ObservableList getChildren ()
|
Returnerer samlingen av alle barnnoder som er lagt til i
VBox
. 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 settMargin (Nod barn, Innstillingsverdi)
|
Angir margene for en gitt barnekode. |
tomrumsinnstillingPadding (Innstillingsverdi)
|
Angir polstringen rundt innsiden av
VBox
. |
statisk tomt setVgrow (Node barn, prioritet prioritet)
|
Angir vekstadferdene til den oppgitte barnekoden. |
Klassen
VBox
er definert i
javafx. scene. layout
-pakken, så du bør inkludere følgende
import
-oppgave i ethvert program som bruker en
VBox
:
import javafx. scene. oppsett. *;
Her er et eksempel som lager tre knapper og bruker en
VBox
for å ordne dem i en kolonne:
Button btn1 = new Button ("Button One");
Button btn2 = ny knapp ("Button Two");
Knapp btn3 = Ny knapp ("Knapp tre");
VBox vbox = ny VBox (btn1, btn2, btn3);
Du kan oppnå det samme ved å bruke standardkonstruktøren og kalle metoden
getChildren
, som i dette eksemplet:
VBox vbox = ny VBox ();
VBOX. getChildren (). addAll (btn1, btn2, btn3);
Som med klassen
HBox
kan du bruke mellomrom, polstring, marginer og mellomromsnoder til å styre avstanden mellom noder innenfor en
VBox
. Her er et eksempel som angir 10 piksler vertikalt mellomrom mellom noder og 10 piksler med polstring på hver kant av ruten:
Button btn1 = new Button ("One");
Knapp btn2 = Ny knapp ("To");
Knapp btn3 = Ny knapp ("Tre");
VBox vbox = ny VBox (10, btn1, btn2, btn3);
vbox.setPadding (nye innspill (10));
Her er et eksempel som lager en kolonne med tre knapper, med en knapp øverst i kolonnen og to nederst, med 10 piksler mellom mellomrom og polstring:
// Opprett knappene
Knapp btn1 = Ny knapp ("En");
Knapp btn2 = Ny knapp ("To");
Knapp btn3 = Ny knapp ("Tre");
// Opprett spacer
Region spacer = new Region ();
// Sett Vgrow for mellomrom
VBox. setVgrow (spacer, Priority. ALWAYS);
// Opprett VBox-layoutruten
VBox vbox = ny VBox (10, btn1, spacer, btn2, btn3);
vbox. setPadding (nye innspill (10));
