Einstieg

Beim BorderPane werden die Komponenten in fünf Bereiche platziert:

  • Top
  • Left
  • Bottom
  • Right
  • Center

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.

BorderPane

Einstiegsbeispiel

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();
  }
}
itmapa.de - X2H V 0.21

Die Ausführung des Programms führt zur Anzeige folgenden Fensters.

BorderPane Demo