< prev index next >

functional/ControlsTests/src/javafx/scene/control/test/choicebox/NewChoiceBoxApp.java

Print this page




  68             super("ChoiceBox", 800, 600);
  69 
  70             prepareScene();
  71         }
  72 
  73         @Override
  74         final protected void prepareScene() {
  75             pane = new Pane();
  76             testedChoiceBox = new ChoiceBox();
  77             testedChoiceBox.setId(TESTED_CHOICEBOX_ID);
  78 
  79             tb = new PropertiesTable(testedChoiceBox);
  80             PropertyTablesFactory.explorePropertiesList(testedChoiceBox, tb);
  81             SpecialTablePropertiesProvider.provideForControl(testedChoiceBox, tb);
  82 
  83             pane.setMinSize(220, 220);
  84             pane.setPrefSize(220, 220);
  85             pane.setStyle("-fx-border-color : red;");
  86             pane.getChildren().add(testedChoiceBox);
  87 
  88             Button resetButton = ButtonBuilder.create().id(RESET_BUTTON_ID).text("Reset").build();

  89             resetButton.setOnAction(new EventHandler<ActionEvent>() {
  90                 public void handle(ActionEvent t) {
  91                     HBox hb = (HBox) getRoot();
  92                     hb.getChildren().clear();
  93                     prepareScene();
  94                 }
  95             });
  96 
  97             setTestedControl(testedChoiceBox);
  98             setPropertiesContent(tb);
  99 
 100             VBox vb = new VBox();
 101             vb.setSpacing(5);
 102             vb.getChildren().addAll(resetButton);
 103             setControllersContent(vb);
 104         }
 105     }
 106 }


  68             super("ChoiceBox", 800, 600);
  69 
  70             prepareScene();
  71         }
  72 
  73         @Override
  74         final protected void prepareScene() {
  75             pane = new Pane();
  76             testedChoiceBox = new ChoiceBox();
  77             testedChoiceBox.setId(TESTED_CHOICEBOX_ID);
  78 
  79             tb = new PropertiesTable(testedChoiceBox);
  80             PropertyTablesFactory.explorePropertiesList(testedChoiceBox, tb);
  81             SpecialTablePropertiesProvider.provideForControl(testedChoiceBox, tb);
  82 
  83             pane.setMinSize(220, 220);
  84             pane.setPrefSize(220, 220);
  85             pane.setStyle("-fx-border-color : red;");
  86             pane.getChildren().add(testedChoiceBox);
  87 
  88             Button resetButton = new Button("Reset");
  89             resetButton.setId(RESET_BUTTON_ID);
  90             resetButton.setOnAction(new EventHandler<ActionEvent>() {
  91                 public void handle(ActionEvent t) {
  92                     HBox hb = (HBox) getRoot();
  93                     hb.getChildren().clear();
  94                     prepareScene();
  95                 }
  96             });
  97 
  98             setTestedControl(testedChoiceBox);
  99             setPropertiesContent(tb);
 100 
 101             VBox vb = new VBox();
 102             vb.setSpacing(5);
 103             vb.getChildren().addAll(resetButton);
 104             setControllersContent(vb);
 105         }
 106     }
 107 }
< prev index next >