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