BorderPane_HBox_VBox1
  • Class VBox
  • java.lang.Object
    • javafx.scene.Node
      • javafx.scene.Parent
        • javafx.scene.layout.Region
          • javafx.scene.layout.Pane
            • javafx.scene.layout.VBox
  • Code :
    vCenter.setStyle("-fx-background-color: ORANGE;");
    vbox1.setStyle("-fx-background-color: YELLOW;");
    vbox1.setMinHeight(100); vbox1.setMinWidth(50);
    vbox2.setStyle("-fx-background-color:GREEN;");
    vbox2.setMinHeight(100);
    vbox2.setMinWidth(50);
    hbox1.setSpacing(10); vbox1.setSpacing(10);
    hbox1.setAlignment(Pos.CENTER);
 
  Code
BorderPane_HBox_VBox1
package javafxtemplate1;

import java.time.LocalDate;
import javafx.application.Application;
import javafx.application.Platform;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Pos;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.DatePicker;
import javafx.scene.control.Label;
import javafx.scene.control.Menu;
import javafx.scene.control.MenuBar;
import javafx.scene.control.MenuItem;
import javafx.scene.control.SeparatorMenuItem;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Priority;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
//port ExternalClass1; 

/**
 *
 * @author Manas14
 */

public class JavaFXTemplate1 extends Application {
     @Override
    public void start(Stage primaryStage) {
        BorderPane bPane = new BorderPane(); 
        VBox vCenter = new VBox(); 
        vCenter.setStyle("-fx-background-color: ORANGE;");
        HBox hbox1 = new HBox();HBox hbox2 = new HBox();
        VBox vbox1 = new VBox();VBox vbox2 = new VBox();
        vbox1.setStyle("-fx-background-color: YELLOW;");
        vbox1.setMinHeight(100); vbox1.setMinWidth(50);
        vbox2.setStyle("-fx-background-color:GREEN;");
        vbox2.setMinHeight(100); vbox2.setMinWidth(50);
       // HBox hbox = new HBox();
         hbox1.setSpacing(10); vbox1.setSpacing(10);
         hbox1.setAlignment(Pos.CENTER);
         vCenter.setAlignment(Pos.CENTER);vCenter.setSpacing(10);
        //
 Button btn1 = new Button("Buttton1"); Button btn6= new Button("Button6");
 Button btn2 = new Button("Button2"); Button btn3 = new Button("Button3");
 Button btn4 = new Button("Button4");Button btn5 = new Button("Button5");
 Button btn7= new Button("Button7");Button btn8= new Button("Button8");
 btn1.setPrefSize(80, 20); btn2.setPrefSize(80, 20);
    hbox1.getChildren().addAll(btn1, btn2);
    hbox1.setStyle("-fx-background-color: RED;");
    vbox1.getChildren().add(btn3); vbox1.getChildren().add(btn4); 
    vbox2.getChildren().add(btn5); vbox2.getChildren().add(btn6); 
    vCenter.getChildren().addAll(btn7, btn8);
    bPane.setTop(hbox1); bPane.setLeft(vbox1);
    bPane.setCenter(vCenter);bPane.setRight(vbox2)  ;
    bPane.setBottom(hbox2);
        //
        Scene scene = new Scene(bPane, 300, 300);   
         primaryStage.setScene(scene);
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
    
}
		
		
		
Output: