functional/ControlsTests/src/javafx/scene/control/test/tooltip/NewTooltipApp.java

Print this page




  56         return new NewTooltipApp.TooltipScene();
  57     }
  58 
  59     class TooltipScene extends CommonPropertiesScene {
  60 
  61         //VBox which contain tested tooltip.
  62         Pane pane;
  63         PropertiesTable tb;
  64         //Tooltip to be tested.
  65         Tooltip testedTooltip;
  66 
  67         public TooltipScene() {
  68             super("Tooltip", 800, 600);
  69 
  70             prepareScene();
  71         }
  72 
  73         @Override
  74         final protected void prepareScene() {
  75             pane = new Pane();
  76             testedTooltip = TooltipBuilder.create().id(TESTED_TOOLTIP_ID).build();

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

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


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

  77             testedTooltip.setId(TESTED_TOOLTIP_ID);

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

  98             resetButton.setId(RESET_BUTTON_ID);

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