如何创建 JavaFX 滑块?


JavaFX 提供了一种称为 Slider 的类,它表示显示连续值范围的滑动组件。它包含显示数字值的轨道。在轨道上,有一个指向数字的拇指。您可以提供滑块的最大值、最小值和初始值。 

要创建滑块,您需要实例化 Slider 类,设置所需属性,并将其添加到场景中。

示例

import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Slider;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;         
public class SliderExample extends Application {
   public void start(Stage stage) {      
      //Setting the slider
      Slider slider = new Slider(0, 500, 0);      
      slider.setShowTickLabels(true);
      slider.setShowTickMarks(true);
      slider.setMajorTickUnit(100);
      slider.setBlockIncrement(50);     
      //Creating a VBox
      VBox vbox = new VBox();
      vbox.setPadding(new Insets(50, 50, 50, 50 ));
      vbox.setSpacing(150);
      vbox.getChildren().addAll(slider);      
      //Preparing the scene
      Scene scene = new Scene(vbox, 595, 150); 
      stage.setTitle("Slider Example");
      stage.setScene(scene);
      stage.show();
   }     
   public static void main(String args[]){
      launch(args);
   }
}

输出

更新于: 16-4-2020

357次浏览

开启你的 事业

通过完成课程获得认证

开始
广告
© . All rights reserved.