functional/ControlsTests/src/javafx/scene/control/test/separator/SeparatorApp.java

Print this page




  56         return new SeparatorApp.SeparatorScene();
  57     }
  58 
  59     class SeparatorScene extends CommonPropertiesScene {
  60 
  61         //VBox which contains tested separator.
  62         Pane pane;
  63         PropertiesTable tb;
  64         //Separator to be tested.
  65         Separator testedSeparator;
  66 
  67         public SeparatorScene() {
  68             super("Separator", 800, 600);
  69 
  70             prepareScene();
  71         }
  72 
  73         @Override
  74         final protected void prepareScene() {
  75             pane = new Pane();
  76             testedSeparator = SeparatorBuilder.create().id(TESTED_SEPARATOR_ID).build();

  77 
  78             tb = new PropertiesTable(testedSeparator);
  79             PropertyTablesFactory.explorePropertiesList(testedSeparator, tb);
  80 
  81             pane.setMinSize(220, 220);
  82             pane.setPrefSize(220, 220);
  83             pane.setStyle("-fx-border-color : red;");
  84             pane.getChildren().add(testedSeparator);
  85 
  86             VBox vb = new VBox();
  87             vb.setSpacing(5);
  88 
  89             HBox hb = (HBox) getRoot();
  90             hb.setPadding(new Insets(5, 5, 5, 5));
  91             hb.setStyle("-fx-border-color : green;");
  92 
  93             Button resetButton = ButtonBuilder.create().id(RESET_BUTTON_ID).text("Reset").build();

  94             resetButton.setOnAction(new EventHandler<ActionEvent>() {
  95                 public void handle(ActionEvent t) {
  96                     HBox hb = (HBox) getRoot();
  97                     hb.getChildren().clear();
  98                     prepareScene();
  99                 }
 100             });
 101             setTestedControl(testedSeparator);
 102             setControllersContent(resetButton);
 103             setPropertiesContent(tb);
 104         }
 105     }
 106 }


  56         return new SeparatorApp.SeparatorScene();
  57     }
  58 
  59     class SeparatorScene extends CommonPropertiesScene {
  60 
  61         //VBox which contains tested separator.
  62         Pane pane;
  63         PropertiesTable tb;
  64         //Separator to be tested.
  65         Separator testedSeparator;
  66 
  67         public SeparatorScene() {
  68             super("Separator", 800, 600);
  69 
  70             prepareScene();
  71         }
  72 
  73         @Override
  74         final protected void prepareScene() {
  75             pane = new Pane();
  76             testedSeparator = new Separator();

  77             testedSeparator.setId(TESTED_SEPARATOR_ID);

  78 
  79             tb = new PropertiesTable(testedSeparator);
  80             PropertyTablesFactory.explorePropertiesList(testedSeparator, tb);
  81 
  82             pane.setMinSize(220, 220);
  83             pane.setPrefSize(220, 220);
  84             pane.setStyle("-fx-border-color : red;");
  85             pane.getChildren().add(testedSeparator);
  86 
  87             VBox vb = new VBox();
  88             vb.setSpacing(5);
  89 
  90             HBox hb = (HBox) getRoot();
  91             hb.setPadding(new Insets(5, 5, 5, 5));
  92             hb.setStyle("-fx-border-color : green;");
  93 
  94             Button resetButton = new Button("Reset");

  95             resetButton.setId(RESET_BUTTON_ID);

  96             resetButton.setOnAction(new EventHandler<ActionEvent>() {
  97                 public void handle(ActionEvent t) {
  98                     HBox hb = (HBox) getRoot();
  99                     hb.getChildren().clear();
 100                     prepareScene();
 101                 }
 102             });
 103             setTestedControl(testedSeparator);
 104             setControllersContent(resetButton);
 105             setPropertiesContent(tb);
 106         }
 107     }
 108 }