< prev index next >

functional/ControlsTests/src/javafx/scene/control/test/textinput/TextControlApp.java

Print this page




  64         public abstract void resetControl();
  65 
  66         public abstract void addControlSpecificButtons(Pane pane);
  67 
  68         @Override
  69         final protected void prepareScene() {
  70             setNewControl();
  71             tb = new PropertiesTable(testedTextInput);
  72             testedTextInput.setId(TESTED_TEXT_INPUT_CONTROL_ID);
  73 
  74             PropertyTablesFactory.explorePropertiesList(testedTextInput, tb);
  75             SpecialTablePropertiesProvider.provideForControl(testedTextInput, tb);
  76 
  77             VBox vb = new VBox();
  78             vb.setSpacing(5);
  79 
  80             HBox hb = (HBox) getRoot();
  81             hb.setPadding(new Insets(5, 5, 5, 5));
  82             hb.setStyle("-fx-border-color : green;");
  83 
  84             Button resetButton = ButtonBuilder.create().id(RESET_BUTTON_ID).text("RESET").build();

  85             resetButton.setOnAction(new EventHandler<ActionEvent>() {
  86                 public void handle(ActionEvent t) {
  87                     tb.refresh();
  88                     resetControl();
  89                 }
  90             });
  91             VBox resetButtonsHBox = new VBox(5);
  92             resetButtonsHBox.getChildren().addAll(resetButton);
  93             vb.getChildren().addAll(resetButtonsHBox);
  94             addControlDependentProperties();
  95             addControlSpecificButtons(vb);
  96             setTestedControl(testedTextInput);
  97             setControllersContent(vb);
  98             setPropertiesContent(tb);
  99         }
 100 
 101         protected void addControlDependentProperties() {}
 102     }
 103 
 104     protected void setTitle() {


  64         public abstract void resetControl();
  65 
  66         public abstract void addControlSpecificButtons(Pane pane);
  67 
  68         @Override
  69         final protected void prepareScene() {
  70             setNewControl();
  71             tb = new PropertiesTable(testedTextInput);
  72             testedTextInput.setId(TESTED_TEXT_INPUT_CONTROL_ID);
  73 
  74             PropertyTablesFactory.explorePropertiesList(testedTextInput, tb);
  75             SpecialTablePropertiesProvider.provideForControl(testedTextInput, tb);
  76 
  77             VBox vb = new VBox();
  78             vb.setSpacing(5);
  79 
  80             HBox hb = (HBox) getRoot();
  81             hb.setPadding(new Insets(5, 5, 5, 5));
  82             hb.setStyle("-fx-border-color : green;");
  83 
  84             Button resetButton = new Button("RESET");
  85             resetButton.setId(RESET_BUTTON_ID);
  86             resetButton.setOnAction(new EventHandler<ActionEvent>() {
  87                 public void handle(ActionEvent t) {
  88                     tb.refresh();
  89                     resetControl();
  90                 }
  91             });
  92             VBox resetButtonsHBox = new VBox(5);
  93             resetButtonsHBox.getChildren().addAll(resetButton);
  94             vb.getChildren().addAll(resetButtonsHBox);
  95             addControlDependentProperties();
  96             addControlSpecificButtons(vb);
  97             setTestedControl(testedTextInput);
  98             setControllersContent(vb);
  99             setPropertiesContent(tb);
 100         }
 101 
 102         protected void addControlDependentProperties() {}
 103     }
 104 
 105     protected void setTitle() {
< prev index next >