TitledPane in JavaFX Kontrollen

EIN betitelte Scheibe in JavaFX ist eine Scheibe, die einen einzelnen Inhaltsknoten und zieht eine Titelleiste und einen Rahmen um den Inhalt, den Inhalt von anderen Inhalten in der Szene zu unterscheiden enthält.

Außerdem Titelscheiben sind zusammenklappbar, was bedeutet, dass der Benutzer die Titel Bereich ausgeblendet, so dass nur die Titelleiste sichtbar ist. Sie können jedoch die Titelfenster nicht zusammenlegbaren machen, wenn Sie es wünschen.

Trotz seines Namens, TitledPane ist eine Kontrolle, kein Layout Fenster. Mit anderen Worten ist es eine Unterklasse von Steuern, der Scheibe nicht.

Das TitledPane Klasse hat einen einfachen Konstruktor, der eine Zeichenfolge akzeptiert, die in der Titelleiste und einen Knoten angezeigt werden, die als Inhalt angezeigt wird. Der Knoten kann natürlich sein, ein Layout-Fenster, das untergeordnete Knoten enthält.

Somit kann ein Titelfenster mehrere Knoten enthalten. Hier ist ein Beispiel, das drei Radio-Buttons erstellt, fügt sie zu einer Toggle-Gruppe und ein VBox, und erstellt dann eine betitelte Scheibe Klasse, um die Gruppe von Schaltflächen angezeigt werden:

RadioButton- rbSmall = new RadioButton- ( "Small") - RadioButton- rbMedium = new RadioButton- ( "Medium") - RadioButton- rbLarge = new RadioButton- ( "Large") - ToggleGroup Grössen = new ToggleGroup () -. SizeGroup.getToggles () addAll (rbSmall , rbMedium, rbLarge) -rbMedium.setSelected (true) -VBox box = new VBox (10) -box.setPadding (neue Einschübe (10).) - box.getChildren () addAll (rbSmall, rbMedium, rbLarge) -TitledPane tpane = new TitledPane ( "Size", Kasten) -

Wenn Sie die Titelbereich nicht zusammenlegbaren machen wollen, fügen Sie die folgende Zeile ein:

tpane.setCollapsible (false) -

Dann kann der Benutzer den Bereich ausgeblendet. In diesem Fall wird der Hauptzweck der Titelbereich visuellen: Die Grenze schafft eine visuelle Gruppierung der Radio-Buttons, und die Titelleiste kann der Benutzer wissen, warum diese Radiobuttons gruppiert sind (sie eine Größe Option kann der Benutzer wählen lassen).

Diese Abbildung zeigt zwei Titel Scheiben: eine zusammenklappbare, die andere nicht zusammenklappbar.

Betitelt Scheibe Kontrollen in JavaFX.
Betitelt Scheibe Kontrollen in JavaFX.

Menü