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