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

CSS: Lables and marks is not visible at Slider when set styles

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P4 P4
    • 8
    • 8
    • javafx
    • jdk 8.0 b75

      Lables and marks is not visible at Slider when set styles -fx-show-tick-marks:true and -fx-show-tick-labels:true.
      When set -fx-show-tick-labels:true - lables is visible.
      When set -fx-show-tick-marks:true - marks is visible.


      Sample code to reproduce:

      @Override
          public void start(Stage primaryStage) {
              final Slider slider = SliderBuilder.create().min(0).max(100).value(20).focusTraversable(false).build();
              
              final ToggleButton btn1 = new ToggleButton();
              btn1.setText("'-fx-show-tick-marks'");
              btn1.setOnAction(new EventHandler<ActionEvent>() {
                  @Override
                  public void handle(ActionEvent event) {
                      System.out.println("Set -fx-show-tick-marks:" + !slider.showTickMarksProperty().get());
                      slider.setStyle("-fx-show-tick-marks:" + !slider.showTickMarksProperty().get() + ";");
                  }
              });
              final ToggleButton btn2 = new ToggleButton();
              btn2.setText("'-fx-show-tick-labels'");
              btn2.setOnAction(new EventHandler<ActionEvent>() {
                  @Override
                  public void handle(ActionEvent event) {
                     System.out.println("Set -fx-show-tick-labels:" + !slider.showTickLabelsProperty().get());
                     slider.setStyle("-fx-show-tick-labels:" + !slider.showTickLabelsProperty().get() + ";");
                  }
              });
              VBox root = new VBox();
              root.setSpacing(10);
              root.getChildren().addAll(slider, btn1, btn2);
              
              Scene scene = new Scene(root, 300, 250);
              
              primaryStage.setTitle(VersionInfo.getRuntimeVersion());
              primaryStage.setScene(scene);
              primaryStage.show();
          }

        1. 4.png
          4.png
          17 kB
        2. 3.png
          3.png
          17 kB
        3. 2.png
          2.png
          16 kB
        4. 1.png
          1.png
          16 kB

            psomashe Parvathi Somashekar (Inactive)
            slugovoy Sergey Lugovoy (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: