< prev index next >
functional/SceneGraphTests/src/test/embedded/helpers/ControlsCheckBoxBuilder.java
Print this page
@@ -25,38 +25,35 @@
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.CheckBoxBuilder builder;
-
- public ControlsCheckBoxBuilder() {
- builder = javafx.scene.control.CheckBoxBuilder.create();
- }
+ private javafx.scene.control.CheckBox cb = new CheckBox();
@Override
public CheckBoxBuilder text(String text) {
- builder.text(text);
+ cb.setText(text);
return this;
}
@Override
public CheckBoxBuilder id(String id) {
- builder.id(id);
+ cb.setId(id);
return this;
}
@Override
public CheckBoxBuilder setOnClickHandler(OnClickHandler handler) {
- builder.onAction(new EventHandler<ActionEvent>() {
+ cb.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent t) {
handler.onClick();
}
@@ -65,15 +62,15 @@
return this;
}
@Override
public CheckBoxBuilder setChecked(boolean checked) {
- builder.selected(checked);
+ cb.setSelected(checked);
return this;
}
@Override
public AbstractCheckBox build() {
- return new ControlsCheckbox(builder.build());
+ return new ControlsCheckbox(cb);
}
}
< prev index next >