Einführung in die Funktionen von JavaFX Scene Builder-Containern

Einführung

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.

Was ist ein Container?

Der in diesem Bereich. containers.png 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.

Übersicht über jeden Container

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, AnchorBefore.png AnchorAfter.png 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. VBox.png

HBox HBox ordnet Objekte in Bezug auf VBox horizontal von links an. Die Bewegung ist im Grunde die gleiche wie bei VBox. HBox.png

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. Border.png

GridPane GridPane platziert Objekte in Zeilen und Spalten. Es ist auch möglich, es über mehrere Quadrate zu platzieren. Grid.png

abschließend

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

Einführung in die Funktionen von JavaFX Scene Builder-Containern
Die Geschichte der Aktualisierung des Docker-Containers von Sonar Qube
Was sind die aktualisierten Funktionen von Java 13
Vorstellung der Bibliothek
Die Geschichte der Einführung der Ajax-Kommunikation in Ruby
Ändern Sie die Zeitzone des https-Portal-Containers in JST
Ändern Sie den Docker-Image- und Container-Platzierungsordner
JavaFX - Passen Sie die Größe von ImageView an andere Knoten an
Voraussichtliche Funktionen von Java
Die Welt der Clara-Regeln (2)
Starten Sie den Container automatisch
Beurteilung des Kalenders
Die Welt der Clara-Regeln (4)
Die Welt der Clara-Regeln (1)
Die Welt der Clara-Regeln (3)
Eigenschaften statischer Variablen
Die Welt der Clara-Regeln (5)
Die Idee der schnellen Sortierung
[Java] Drei Funktionen von Java
Die Idee von jQuery
Nginx-Container, der den Hostnamen des Hosts anzeigt, auf dem Docker ausgeführt wird
Lassen Sie uns das Betriebsbild (Atmosphäre) des DI-Containers von Spring erfassen