functional/SceneGraphTests/src/test/embedded/helpers/ControlsCheckBoxBuilder.java

Print this page

        

*** 25,62 **** package test.embedded.helpers; import javafx.event.ActionEvent; import javafx.event.EventHandler; /** * * @author akulyakh */ class ControlsCheckBoxBuilder implements CheckBoxBuilder { ! private javafx.scene.control.CheckBoxBuilder builder; ! ! public ControlsCheckBoxBuilder() { ! builder = javafx.scene.control.CheckBoxBuilder.create(); ! } @Override public CheckBoxBuilder text(String text) { ! builder.text(text); return this; } @Override public CheckBoxBuilder id(String id) { ! builder.id(id); return this; } @Override public CheckBoxBuilder setOnClickHandler(OnClickHandler handler) { ! builder.onAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent t) { handler.onClick(); } --- 25,59 ---- package test.embedded.helpers; import javafx.event.ActionEvent; import javafx.event.EventHandler; + import javafx.scene.control.CheckBox; /** * * @author akulyakh */ class ControlsCheckBoxBuilder implements CheckBoxBuilder { ! private javafx.scene.control.CheckBox cb = new CheckBox(); @Override public CheckBoxBuilder text(String text) { ! cb.setText(text); return this; } @Override public CheckBoxBuilder id(String id) { ! cb.setId(id); return this; } @Override public CheckBoxBuilder setOnClickHandler(OnClickHandler handler) { ! cb.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent t) { handler.onClick(); }
*** 65,79 **** return this; } @Override public CheckBoxBuilder setChecked(boolean checked) { ! builder.selected(checked); return this; } @Override public AbstractCheckBox build() { ! return new ControlsCheckbox(builder.build()); } } --- 62,76 ---- return this; } @Override public CheckBoxBuilder setChecked(boolean checked) { ! cb.setSelected(checked); return this; } @Override public AbstractCheckBox build() { ! return new ControlsCheckbox(cb); } }