Dieser Artikel ist der 17. Tagesartikel von SLP KBIT Adventskalender 2018.
In diesem Artikel stelle ich Ihnen einen Container vor, bei dem ich mir zu Beginn der Verwendung von JavaFX und SceneBuilder nicht sicher war. Es gibt heutzutage viele Leute, die Java im Kreis berühren. Ich hoffe, es wird Ihnen beim Erstellen von GUI-Anwendungen helfen.
Der in diesem Bereich. Es ist die Basis für die Anordnung von Objekten wie Schaltflächen. Es ist auch möglich, den Container innerhalb des Containers zu platzieren und durch Kombinieren ein komplizierteres Layout zu erstellen.
Pane Der einfachste Container. Sie können das Objekt an einer beliebigen Stelle platzieren.
AnchorPane Sie können den Abstand zwischen dem Rahmen von AnchorPane und den darin installierten Objekten festlegen.
Bereiten Sie eine Schaltfläche vor, die im rechten Rahmen von AnchorPane verankert ist, und eine Schaltfläche, die nirgendwo verankert ist. Wenn Sie in diesem Zustand die Bildschirmgröße nach rechts vergrößern, Auf diese Weise bewegt sich der verankerte Knopf in einem Abstand vom rechten Rahmen.
VBox VBox ordnet Objekte vertikal von oben an und ordnet sie nebeneinander an. Die Breite des Objekts kann an die Breite der VBox angepasst werden, und detaillierte Einstellungen können vorgenommen werden, wenn die Bildschirmgröße geändert wird. Sie können das Layout übersichtlicher gestalten, indem Sie die Größe und die Ränder für jedes Objekt festlegen.
HBox HBox ordnet Objekte in Bezug auf VBox horizontal von links an. Die Bewegung ist im Grunde die gleiche wie bei VBox.
FlowPane FlowPane legt Objekte wie HBox horizontal an, ordnet sie jedoch so an, dass sie ganz rechts gewickelt werden. Wie VBox kann es vertikal verteilt werden.
BorderPane BorderPane platziert Objekte an den oberen, linken, rechten, unteren und mittleren Positionen. Übereinander platzierte Objekte werden auf ihre Prioritätshöhe angepasst, wodurch die Breite des Rahmenbereichs vergrößert wird. Links und rechts platzierte Objekte werden auf ihre Prioritätsbreite angepasst und ihre oberen und unteren Längen werden erweitert. Die Größe der zentrierten Objekte wird so geändert, dass sie den gesamten verfügbaren Platz in der Mitte ausfüllen. An jedem Ort kann nur ein Objekt platziert werden. Wenn Sie mehrere Objekte platzieren möchten, müssen Sie einen anderen Container platzieren.
GridPane GridPane platziert Objekte in Zeilen und Spalten. Es ist auch möglich, es über mehrere Quadrate zu platzieren.
Dieses Mal stellte ich einen Container zum Anordnen von Objekten vor. Es gibt jedoch auch andere Container. Wenn ich die Möglichkeit dazu habe, möchte ich Ihnen auch die Verwendung näher erläutern und andere Container vorstellen.
Recommended Posts