< prev index next >

modules/controls/src/main/java/com/sun/javafx/scene/control/DatePickerContent.java

Print this page

        

*** 66,75 **** --- 66,76 ---- import com.sun.javafx.scene.control.skin.resources.ControlResources; import com.sun.javafx.scene.traversal.Direction; import static com.sun.javafx.PlatformUtil.*; + import com.sun.javafx.scene.NodeHelper; /** * The full content for the DatePicker popup. This class could * probably be used more or less as-is with an embeddable type of date * picker that doesn't use a popup.
*** 167,177 **** final WeakChangeListener<Node> weakFocusOwnerListener = new WeakChangeListener<Node>((ov2, oldFocusOwner, newFocusOwner) -> { if (newFocusOwner == gridPane) { if (oldFocusOwner instanceof DateCell) { // Backwards traversal, skip gridPane. ! gridPane.impl_traverse(Direction.PREVIOUS); } else { // Forwards traversal, pass focus to day cell. if (lastFocusedDayCell != null) { Platform.runLater(() -> { lastFocusedDayCell.requestFocus(); --- 168,178 ---- final WeakChangeListener<Node> weakFocusOwnerListener = new WeakChangeListener<Node>((ov2, oldFocusOwner, newFocusOwner) -> { if (newFocusOwner == gridPane) { if (oldFocusOwner instanceof DateCell) { // Backwards traversal, skip gridPane. ! NodeHelper.traverse(gridPane, Direction.PREVIOUS); } else { // Forwards traversal, pass focus to day cell. if (lastFocusedDayCell != null) { Platform.runLater(() -> { lastFocusedDayCell.requestFocus();
< prev index next >