Advertisement
apl-mhd

vBox

Dec 13th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.61 KB | None | 0 0
  1. package sample;
  2.  
  3. import com.sun.prism.paint.Color;
  4. import javafx.application.Application;
  5. import javafx.fxml.FXMLLoader;
  6. import javafx.geometry.Pos;
  7. import javafx.scene.Group;
  8. import javafx.scene.Parent;
  9. import javafx.scene.Scene;
  10. import javafx.scene.control.PasswordField;
  11. import javafx.scene.layout.BorderPane;
  12. import javafx.scene.layout.GridPane;
  13. import javafx.scene.layout.HBox;
  14. import javafx.scene.layout.VBox;
  15. import javafx.stage.Stage;
  16. import javafx.scene.Scene;
  17. import javafx.scene.control.TextField;
  18. import java.awt.*;
  19. import javafx.scene.control.Button;
  20. import javafx.scene.control.Label;
  21.  
  22. import javax.management.NotificationEmitter;
  23.  
  24. public class Main extends Application {
  25.  
  26.     @Override
  27.     public void start(Stage primaryStage) throws Exception{
  28.         HBox hbox = new HBox(50);
  29.                     hbox.setAlignment(Pos.CENTER); // default TOP_LEFT
  30.  
  31.                     VBox vbox1 = new VBox();
  32.                     vbox1.setAlignment(Pos.BOTTOM_CENTER);
  33.                     vbox1.setStyle("-fx-border-style: solid;"
  34.                                     + "-fx-border-width: 1;"
  35.                                     + "-fx-border-color: black");
  36.  
  37.                     VBox vbox2 = new VBox(10);
  38.                     vbox2.setAlignment(Pos.CENTER);
  39.                     vbox2.setStyle("-fx-border-style: solid;"
  40.                                     + "-fx-border-width: 1;"
  41.                                     + "-fx-border-color: black");
  42.  
  43.                     VBox vbox3 = new VBox(20);
  44.                     vbox3.setAlignment(Pos.TOP_CENTER);
  45.                     vbox3.setStyle("-fx-border-style: solid;"
  46.                                     + "-fx-border-width: 1;"
  47.                                     + "-fx-border-color: black");
  48.  
  49.                     for (int i = 0; i < 5; i++)
  50.                         {
  51.                             Button bt = new Button("Button " + (i+1));
  52.                             Button bt2 = new Button("Button " + (i+1)); // unfortunately there´s no "clone" or "copy" method
  53.                             Button bt3 = new Button("Button " + (i+1));
  54.  
  55.                             vbox1.getChildren().add(bt);
  56.                             vbox2.getChildren().add(bt2);
  57.                             vbox3.getChildren().add(bt3);
  58.                         }
  59.  
  60.                     hbox.getChildren().addAll(vbox1, vbox2, vbox3);
  61.                     Scene scene = new Scene(hbox, 350, 250); // the hbox is the root node
  62.  
  63.                 primaryStage.setTitle("HBox and VBox Example");
  64.                     primaryStage.setScene(scene);
  65.         primaryStage.show();
  66.        
  67.  
  68.     }
  69.  
  70.  
  71.     public static void main(String[] args) {
  72.         launch(args);
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement