Video: JavaFX [40] LayoutContainer - VBox und HBox 2024
Die
HBox
-Klasse stellt einen der einfachsten aller Layout-Manager von JavaFX dar: Sie ordnet einen oder mehrere Knoten in eine horizontale Reihe.. Diese Tabelle stellt die am häufigsten verwendeten Konstruktoren und Methoden der Klasse
HBox
vor.
Konstruktor | Beschreibung |
HBox ()
|
Erzeugt eine leere
HBox
. |
HBox (Doppelter Abstand)
|
Erzeugt eine leere
HBox
mit dem angegebenen Abstand. |
HBox (Knoten … Kinder)
|
Erstellt eine
HBox
mit den angegebenen untergeordneten Knoten. Mit diesem Konstruktor können Sie eine
HBox
erstellen und gleichzeitig untergeordnete Knoten hinzufügen. |
HBox (doppelter Abstand, Knoten … Kinder)
|
Erzeugt eine
HBox
mit dem angegebenen Abstand und untergeordneten Knoten. |
Methode | Beschreibung |
ObservableList getChildren ()
|
Gibt die Auflistung aller untergeordneten Knoten zurück, die der
HBox
hinzugefügt wurden. Die Sammlung wird als
ObservableList
-Typ zurückgegeben, der die Methode
addAll
enthält. Sie können einen oder mehrere Knoten zur Liste hinzufügen. |
static void setAlignment (Positionsausrichtung)
|
Legt die Ausrichtung für untergeordnete Knoten innerhalb der
HBox
fest. |
static void setHgrow (Knotenkind, Prioritätspriorität)
|
Legt das Wachstumsverhalten des angegebenen Kindknotens fest. |
static void setMargin (Node child, Insets value)
|
Legt die Ränder für einen bestimmten untergeordneten Knoten fest. |
void setPadding (Einfügungswert)
|
Legt das Auffüllen um die inneren Kanten der
Hbox
fest. |
void setSpacing (Doppelwert)
|
Legt den Abstand zwischen den Knoten fest, die innerhalb der
HBox
angezeigt werden. |
Die Klasse
HBox
ist im
import
-Anweisung in jedem Programm einbinden, das einen
importiert. Szene. Layout. *;
Am einfachsten erstellen Sie eine
HBox
, indem Sie zuerst die Knoten erstellen, die Sie in die
HBox
einfügen möchten, und dann den
HBox
-Konstruktor aufrufen und übergeben die Knoten als Argumente. Zum Beispiel:
Button btn1 = neuer Button ("Button One");
Button btn2 = neuer Button ("Button Two");
Button btn3 = neuer Button ("Button Drei");
HBox hbox = neue HBox (btn1, btn2, btn3);
Wenn Sie das HBox-Steuerelement in einem anfänglich leeren Zustand erstellen und später die Steuerelemente hinzufügen möchten, können Sie dies wie folgt tun:
HBox hbox = new HBox ();
Hbox. getChildren (). addAll (btn1, btn2, btn3);
Hier wird die Methode
getChildren
aufgerufen, die eine Sammlung aller untergeordneten Elemente im
HBox
-Bereich zurückgibt.Diese Sammlung wird durch die Klasse
ObservableList
definiert, die eine Methode namens
addAll
enthält, mit der Sie einen oder mehrere Knoten zur Liste hinzufügen können.