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);
}
}
|