functional/ControlsTests/src/javafx/scene/control/test/ListView/NewListViewApp.java

Print this page

        

*** 116,146 **** final ListView testedListView = (ListView) testedControl; PropertyTablesFactory.explorePropertiesList(testedListView, tb); SpecialTablePropertiesProvider.provideForControl(testedControl, tb); ! final TextField tf = TextFieldBuilder.create().id(LIST_VIEW_CONTROL_ADD_INDEX_TEXT_FIELD_ID).text("0").prefWidth(40).build(); HBox nodeshb = new NodesChoserFactory("Add!", new NodesChoserFactory.NodeAction<Node>() { @Override public void execute(Node node) { testedControl.getItems().add(Integer.parseInt(tf.getText()), node); } }, tf); HBox resetButtons = new HBox(); ! Button hardResetButton = ButtonBuilder.create().id(HARD_RESET_BUTTON_ID).text("Hard reset").build(); hardResetButton.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { HBox hb = (HBox) getRoot(); hb.getChildren().clear(); prepareMainSceneStructure(); prepareScene(); } }); ! Button softResetButton = ButtonBuilder.create().id(SOFT_RESET_BUTTON_ID).text("Soft reset").build(); softResetButton.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { softReset(); } }); --- 116,150 ---- final ListView testedListView = (ListView) testedControl; PropertyTablesFactory.explorePropertiesList(testedListView, tb); SpecialTablePropertiesProvider.provideForControl(testedControl, tb); ! final TextField tf = new TextField("0"); ! tf.setId(LIST_VIEW_CONTROL_ADD_INDEX_TEXT_FIELD_ID); ! tf.setPrefWidth(40); HBox nodeshb = new NodesChoserFactory("Add!", new NodesChoserFactory.NodeAction<Node>() { @Override public void execute(Node node) { testedControl.getItems().add(Integer.parseInt(tf.getText()), node); } }, tf); HBox resetButtons = new HBox(); ! Button hardResetButton = new Button("Hard reset"); ! hardResetButton.setId(HARD_RESET_BUTTON_ID); hardResetButton.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { HBox hb = (HBox) getRoot(); hb.getChildren().clear(); prepareMainSceneStructure(); prepareScene(); } }); ! Button softResetButton = new Button("Soft reset"); ! softResetButton.setId(SOFT_RESET_BUTTON_ID); softResetButton.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { softReset(); } });
*** 152,162 **** public void handle(ActionEvent t) { StaticLogger.log(cmsm.getLog()); } }); ! Button changeSelectionModel = ButtonBuilder.create().text("Change selection model to custom").id(CHANGE_SELECTION_MODEL_BUTTON_ID).build(); changeSelectionModel.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { testedListView.setSelectionModel(cmsm); } }); --- 156,167 ---- public void handle(ActionEvent t) { StaticLogger.log(cmsm.getLog()); } }); ! Button changeSelectionModel = new Button("Change selection model to custom"); ! changeSelectionModel.setId(CHANGE_SELECTION_MODEL_BUTTON_ID); changeSelectionModel.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { testedListView.setSelectionModel(cmsm); } });
*** 178,188 **** private ListView getNewTestedControl() { ListView lv = new ListView(); lv.setId(TESTED_LIST_VIEW_ID); return lv; - //return ListViewBuilder.create().id(TESTED_LIST_VIEW_ID).build(); } private void softReset() { tb.refresh(); ListView newOne = new ListView(); --- 183,192 ----
*** 223,238 **** } private HBox getAddItemHBox() { HBox hb = new HBox(); Label lb = new Label("Add item"); ! final TextField tf = TextFieldBuilder.create().prefWidth(50).id(ADD_ITEM_TEXT_FIELD_ID).build(); Label atLb = new Label("at pos"); ! final TextField tfPos = TextFieldBuilder.create().prefWidth(50).id(ADD_ITEM_POSITION_TEXT_FIELD_ID).build(); ! Button bt = ButtonBuilder.create().text("Add!").id(ADD_ITEM_BUTTON_ID).build(); bt.setOnAction(new EventHandler() { public void handle(Event t) { ((ListView) testedControl).getItems().add(Integer.parseInt(tfPos.getText()), tf.getText()); } }); --- 227,247 ---- } private HBox getAddItemHBox() { HBox hb = new HBox(); Label lb = new Label("Add item"); ! final TextField tf = new TextField(); ! tf.setPrefWidth(50); ! tf.setId(ADD_ITEM_TEXT_FIELD_ID); Label atLb = new Label("at pos"); ! final TextField tfPos = new TextField(); ! tfPos.setPrefWidth(50); ! tfPos.setId(ADD_ITEM_POSITION_TEXT_FIELD_ID); ! Button bt = new Button("Add!"); ! bt.setId(ADD_ITEM_BUTTON_ID); bt.setOnAction(new EventHandler() { public void handle(Event t) { ((ListView) testedControl).getItems().add(Integer.parseInt(tfPos.getText()), tf.getText()); } });
*** 241,252 **** } private HBox getRemoveItemHBox() { HBox hb = new HBox(); Label lb = new Label("From position"); ! final TextField tf = TextFieldBuilder.create().text("0").prefWidth(50).id(REMOVE_ITEM_POS_TEXT_FIELD_ID).build(); ! Button bt = ButtonBuilder.create().text("Remove!").id(REMOVE_BUTTON_ID).build(); bt.setOnAction(new EventHandler() { public void handle(Event t) { int index = Integer.parseInt(tf.getText()); ((ListView) testedControl).getItems().remove(index); } --- 250,264 ---- } private HBox getRemoveItemHBox() { HBox hb = new HBox(); Label lb = new Label("From position"); ! final TextField tf = new TextField("0"); ! tf.setPrefWidth(50); ! tf.setId(REMOVE_ITEM_POS_TEXT_FIELD_ID); ! Button bt = new Button("Remove!"); ! bt.setId(REMOVE_BUTTON_ID); bt.setOnAction(new EventHandler() { public void handle(Event t) { int index = Integer.parseInt(tf.getText()); ((ListView) testedControl).getItems().remove(index); }
*** 255,266 **** return hb; } private HBox getScrollToHBox() { HBox hb = new HBox(); ! Button button = ButtonBuilder.create().text("ScrollTo").id(SCROLL_TO_BUTTON_ID).build(); ! final TextField tf = TextFieldBuilder.create().text("0").id(SCROLL_TO_TEXT_FIELD_ID).build(); button.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { ((ListView) testedControl).scrollTo(Integer.parseInt(tf.getText())); } --- 267,280 ---- return hb; } private HBox getScrollToHBox() { HBox hb = new HBox(); ! Button button = new Button("ScrollTo"); ! button.setId(SCROLL_TO_BUTTON_ID); ! final TextField tf = new TextField("0"); ! tf.setId(SCROLL_TO_TEXT_FIELD_ID); button.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { ((ListView) testedControl).scrollTo(Integer.parseInt(tf.getText())); }
*** 271,282 **** } private HBox getAddRectangleHbox() { HBox hb = new HBox(); Label lb = new Label("Add rectangle at pos"); ! final TextField tfPos = TextFieldBuilder.create().prefWidth(50).id(ADD_RECTANGLE_TEXT_FIELD_ID).build(); ! Button bt = ButtonBuilder.create().text("Add!").id(ADD_RECTANGLE_BUTTON_ID).build(); bt.setOnAction(new EventHandler() { public void handle(Event t) { int index = Integer.parseInt(tfPos.getText()); ((ListView) testedControl).getItems().add(index, new Group(getNewRectangle())); } --- 285,299 ---- } private HBox getAddRectangleHbox() { HBox hb = new HBox(); Label lb = new Label("Add rectangle at pos"); ! final TextField tfPos = new TextField(); ! tfPos.setPrefWidth(50); ! tfPos.setId(ADD_RECTANGLE_TEXT_FIELD_ID); ! Button bt = new Button("Add!"); ! bt.setId(ADD_RECTANGLE_BUTTON_ID); bt.setOnAction(new EventHandler() { public void handle(Event t) { int index = Integer.parseInt(tfPos.getText()); ((ListView) testedControl).getItems().add(index, new Group(getNewRectangle())); }
*** 286,297 **** } private HBox getAddFormHbox() { HBox hb = new HBox(); Label lb = new Label("Add form at pos"); ! final TextField tfPos = TextFieldBuilder.create().prefWidth(50).id(ADD_FORM_TEXT_FIELD_ID).build(); ! Button bt = ButtonBuilder.create().text("Add!").id(ADD_FORM_BUTTON_ID).build(); bt.setOnAction(new EventHandler() { public void handle(Event t) { int index = Integer.parseInt(tfPos.getText()); ((ListView) testedControl).getItems().add(index, new Group(getNewForm())); } --- 303,317 ---- } private HBox getAddFormHbox() { HBox hb = new HBox(); Label lb = new Label("Add form at pos"); ! final TextField tfPos = new TextField(); ! tfPos.setPrefWidth(50); ! tfPos.setId(ADD_FORM_TEXT_FIELD_ID); ! Button bt = new Button("Add!"); ! bt.setId(ADD_FORM_BUTTON_ID); bt.setOnAction(new EventHandler() { public void handle(Event t) { int index = Integer.parseInt(tfPos.getText()); ((ListView) testedControl).getItems().add(index, new Group(getNewForm())); }
*** 301,312 **** } private HBox getAddTextFieldHbox() { HBox hb = new HBox(); Label lb = new Label("Add textField at pos"); ! final TextField tfPos = TextFieldBuilder.create().prefWidth(50).id(ADD_TEXT_FIELD_TEXT_FIELD_ID).build(); ! Button bt = ButtonBuilder.create().text("Add!").id(ADD_TEXT_FIELD_BUTTON_ID).build(); bt.setOnAction(new EventHandler() { public void handle(Event t) { int index = Integer.parseInt(tfPos.getText()); ((ListView) testedControl).getItems().add(index, new Group(getNewTextField())); } --- 321,335 ---- } private HBox getAddTextFieldHbox() { HBox hb = new HBox(); Label lb = new Label("Add textField at pos"); ! final TextField tfPos = new TextField(); ! tfPos.setPrefWidth(50); ! tfPos.setId(ADD_TEXT_FIELD_TEXT_FIELD_ID); ! Button bt = new Button("Add!"); ! bt.setId(ADD_TEXT_FIELD_BUTTON_ID); bt.setOnAction(new EventHandler() { public void handle(Event t) { int index = Integer.parseInt(tfPos.getText()); ((ListView) testedControl).getItems().add(index, new Group(getNewTextField())); }
*** 315,327 **** return hb; } private HBox getStartMotionHBox() { HBox hb = new HBox(); ! Button startMotion = ButtonBuilder.create().text("start motion").id(START_MOTION_BUTTON_ID).build(); Label label = new Label(" of element at position "); ! final TextField tf = TextFieldBuilder.create().text("0").id(START_MOTION_TEXT_FIELD_ID).build(); startMotion.setOnAction(new EventHandler() { public void handle(Event t) { cm.applyTransition((Node) ((ListView) testedControl).getItems().get(Integer.parseInt(tf.getText()))); cm.getTimeline().play(); } --- 338,352 ---- return hb; } private HBox getStartMotionHBox() { HBox hb = new HBox(); ! Button startMotion = new Button("start motion"); ! startMotion.setId(START_MOTION_BUTTON_ID); Label label = new Label(" of element at position "); ! final TextField tf = new TextField("0"); ! tf.setId(START_MOTION_TEXT_FIELD_ID); startMotion.setOnAction(new EventHandler() { public void handle(Event t) { cm.applyTransition((Node) ((ListView) testedControl).getItems().get(Integer.parseInt(tf.getText()))); cm.getTimeline().play(); }
*** 330,342 **** return hb; } private HBox getIncreaseScaleHBox() { HBox hb = new HBox(); ! final TextField tf = TextFieldBuilder.create().text("0").id(INCREASE_SCALE_TEXT_FIELD_ID).build(); Label label = new Label(" of node on position "); ! Button increaseScaleButton = ButtonBuilder.create().id(INCREASE_SCALE_BUTTON_ID).text("Increase scale").build(); increaseScaleButton.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { Node content = (Node) ((ListView) testedControl).getItems().get(Integer.parseInt(tf.getText())); content.setScaleX(content.getScaleX() + 0.15); content.setScaleY(content.getScaleY() + 0.15); --- 355,369 ---- return hb; } private HBox getIncreaseScaleHBox() { HBox hb = new HBox(); ! final TextField tf = new TextField("0"); ! tf.setId(INCREASE_SCALE_TEXT_FIELD_ID); Label label = new Label(" of node on position "); ! Button increaseScaleButton = new Button("Increase scale"); ! increaseScaleButton.setId(INCREASE_SCALE_BUTTON_ID); increaseScaleButton.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { Node content = (Node) ((ListView) testedControl).getItems().get(Integer.parseInt(tf.getText())); content.setScaleX(content.getScaleX() + 0.15); content.setScaleY(content.getScaleY() + 0.15);
*** 346,358 **** return hb; } private HBox getDecreaseScaleHBox() { HBox hb = new HBox(); ! final TextField tf = TextFieldBuilder.create().text("0").id(DECREASE_SCALE_TEXT_FIELD_ID).build(); Label label = new Label(" of node on position "); ! Button increaseScaleButton = ButtonBuilder.create().id(DECREASE_SCALE_BUTTON_ID).text("Decrease scale").build(); increaseScaleButton.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { Node content = (Node) ((ListView) testedControl).getItems().get(Integer.parseInt(tf.getText())); content.setScaleX(content.getScaleX() - 0.15); content.setScaleY(content.getScaleY() - 0.15); --- 373,387 ---- return hb; } private HBox getDecreaseScaleHBox() { HBox hb = new HBox(); ! final TextField tf = new TextField("0"); ! tf.setId(DECREASE_SCALE_TEXT_FIELD_ID); Label label = new Label(" of node on position "); ! Button increaseScaleButton = new Button("Decrease scale"); ! increaseScaleButton.setId(DECREASE_SCALE_BUTTON_ID); increaseScaleButton.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { Node content = (Node) ((ListView) testedControl).getItems().get(Integer.parseInt(tf.getText())); content.setScaleX(content.getScaleX() - 0.15); content.setScaleY(content.getScaleY() - 0.15);
*** 369,377 **** private VBox getNewForm() { return createFormComponent(); } private TextField getNewTextField() { ! return TextFieldBuilder.create().id("CONTENT_TEXT_FIELD_" + (textFieldsCounter++) + "_ID").build(); } } } --- 398,408 ---- private VBox getNewForm() { return createFormComponent(); } private TextField getNewTextField() { ! TextField tf = new TextField(); ! tf.setId("CONTENT_TEXT_FIELD_" + (textFieldsCounter++) + "_ID"); ! return tf; } } }