Beim BorderPane
werden die Komponenten in fünf Bereiche platziert:
Jeder der Bereiche enthält genau eine oder keine Komponente. Das plazieren
von mehreren Komponenten kann über die Zusammenfassung dieser Komponenten
in einen weiteren Container erfolgen.
Die nachfolgende Grafik veranschaulicht die fünf Bereiche des BorderPane
.
Das folgende Beispielprogramm erzeugt ein Fenster, in dem fünf Button jeweils
in einem der Bereiche des BorderPane
platziert werden.
import javafx.application.*; import javafx.scene.*; import javafx.scene.control.*; import javafx.scene.layout.*; import javafx.stage.*; public class BorderPaneDemo extends Application { public static void main(String[] args) { launch(args); } public void start(Stage stage) throws Exception{ BorderPane borderPane = new BorderPane(); borderPane.setTop(new Button("Top")); borderPane.setLeft(new Button("Left")); borderPane.setBottom(new Button("Bottom")); borderPane.setRight(new Button("Right")); borderPane.setCenter(new Button("Center")); Scene scene = new Scene(borderPane,200,100); stage.setScene(scene); stage.setTitle("BorderPaneDemo"); stage.show(); } }
Die Ausführung des Programms führt zur Anzeige folgenden Fensters.