< prev index next >

functional/ControlsTests/src/javafx/scene/control/test/utils/ptables/PropertyValueListener.java

Print this page

        

@@ -26,17 +26,15 @@
 
 import java.lang.reflect.Method;
 import javafx.beans.property.ReadOnlyProperty;
 import javafx.beans.value.ChangeListener;
 import javafx.beans.value.ObservableValue;
-import javafx.scene.control.LabelBuilder;
+import javafx.scene.control.Label;
 import javafx.scene.control.TextField;
-import javafx.scene.control.TextFieldBuilder;
 import javafx.scene.control.Tooltip;
-import javafx.scene.control.TreeTableColumn;
-import javafx.scene.layout.HBox;
 import static javafx.scene.control.test.utils.ptables.StaticLogger.*;
+import javafx.scene.layout.HBox;
 
 /**
  * @author Alexander Kirov
  *
  * How to use it: Use contructor to give this class owningObject (this is

@@ -55,11 +53,11 @@
 public class PropertyValueListener<ValueType> extends HBox implements AbstractPropertyValueListener<ValueType> {
 
     public final static String LISTENER_SUFFIX = "_LISTENER_ID";
     private ReadOnlyProperty listenedProperty;
     private Object owningObject;
-    private TextField receivedValueTF = TextFieldBuilder.create().minWidth(50).maxWidth(110).build();
+    private TextField receivedValueTF = new TextField();
     private boolean someStateWasRemembered = false;
     private ValueType rememberedState = null;
     private int rememberedChangeCountValue = -1;
     private AbstractPropertyValueChangeCounter counter;
 

@@ -75,19 +73,23 @@
         this(labelDescription, listenedProperty, textFieldId, owningObject, true);
     }
 
     public <ValueType> PropertyValueListener(String labelDescription, ReadOnlyProperty listenedProperty, String textFieldId, Object owningObject, Boolean showCounters) {
         this.owningObject = owningObject;
+        receivedValueTF.setMinWidth(50);
+        receivedValueTF.setMaxWidth(110);
         receivedValueTF.setId(textFieldId);
         receivedValueTF.setTooltip(new Tooltip());
         if (listenedProperty.getName().contains("BOUNDS")) {
             //Make text field width, because bounds - big.
             receivedValueTF.setMinWidth(500);
         }
         this.listenedProperty = listenedProperty;
         counter = new PropertyValueCounter(listenedProperty);
-        getChildren().add(LabelBuilder.create().text(labelDescription).prefWidth(100).build());
+        Label temp = new Label(labelDescription);
+        temp.setPrefWidth(100);
+        getChildren().add(temp);
         if (showCounters) {
             getChildren().add(counter.getVisualRepresentation());
         }
         getChildren().add(receivedValueTF);
 
< prev index next >