Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8092584

Shift+Tab does not work with an editable Spinner.

XMLWordPrintable

    • Verified

      If you have a Spinner that is editable, you can't use Shift+Tab to jump to the previous control.

      import javafx.application.Application;
      import javafx.scene.Scene;
      import javafx.scene.control.Spinner;
      import javafx.scene.layout.BorderPane;
      import javafx.scene.layout.GridPane;
      import javafx.stage.Stage;

      public class Main extends Application {
      private Scene scene;

      public static void main(String[] args) {
      launch(args);
      }

      @Override
      public void start(Stage primaryStage) {
      GridPane gridPane = new GridPane();
      gridPane.add(createSpinner(), 0, 0);
      gridPane.add(createSpinner(), 1, 0);
      gridPane.add(createSpinner(), 2, 0);

      BorderPane root = new BorderPane();
      root.setCenter(gridPane);
      root.setMinSize(640, 480);
      scene = new Scene(root);

      primaryStage.setScene(scene);
      primaryStage.setTitle("JavaFX Spinner Test");
      primaryStage.show();
      }

      private Spinner<Integer> createSpinner()
      {
      Spinner<Integer> spinner = new Spinner<>(0, 100, 0);
      spinner.setEditable(true);
      return spinner;
      }
      }

            jgiles Jonathan Giles
            rzenzjfx Robert Zenz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: