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