modules/controls/src/main/java/javafx/scene/control/DatePicker.java

Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization

*** 35,45 **** import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Locale; ! import com.sun.javafx.scene.control.skin.ComboBoxListViewSkin; import javafx.beans.property.BooleanProperty; import javafx.beans.property.ObjectProperty; import javafx.beans.property.ReadOnlyObjectProperty; import javafx.beans.property.ReadOnlyObjectWrapper; --- 35,45 ---- import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Locale; ! import com.sun.javafx.scene.control.FakeFocusTextField; import javafx.beans.property.BooleanProperty; import javafx.beans.property.ObjectProperty; import javafx.beans.property.ReadOnlyObjectProperty; import javafx.beans.property.ReadOnlyObjectWrapper;
*** 53,64 **** import javafx.scene.AccessibleRole; import javafx.util.Callback; import javafx.util.StringConverter; import javafx.util.converter.LocalDateStringConverter; ! import com.sun.javafx.css.converters.BooleanConverter; ! import com.sun.javafx.scene.control.skin.DatePickerSkin; import com.sun.javafx.scene.control.skin.resources.ControlResources; /** * The DatePicker control allows the user to enter a date as text or --- 53,64 ---- import javafx.scene.AccessibleRole; import javafx.util.Callback; import javafx.util.StringConverter; import javafx.util.converter.LocalDateStringConverter; ! import javafx.css.converter.BooleanConverter; ! import javafx.scene.control.skin.DatePickerSkin; import com.sun.javafx.scene.control.skin.resources.ControlResources; /** * The DatePicker control allows the user to enter a date as text or
*** 414,425 **** public final TextField getEditor() { return editorProperty().get(); } public final ReadOnlyObjectProperty<TextField> editorProperty() { if (editor == null) { ! editor = new ReadOnlyObjectWrapper<TextField>(this, "editor"); ! editor.set(new ComboBoxListViewSkin.FakeFocusTextField()); } return editor.getReadOnlyProperty(); } /** {@inheritDoc} */ --- 414,425 ---- public final TextField getEditor() { return editorProperty().get(); } public final ReadOnlyObjectProperty<TextField> editorProperty() { if (editor == null) { ! editor = new ReadOnlyObjectWrapper<>(this, "editor"); ! editor.set(new FakeFocusTextField()); } return editor.getReadOnlyProperty(); } /** {@inheritDoc} */