JavaFX cung cấp một lớp được gọi là Slider, lớp này đại diện cho một thành phần thanh trượt hiển thị một dải giá trị liên tục. Điều này chứa một bản nhạc mà trên đó các giá trị số được hiển thị. Dọc theo đường đua, có một ngón tay cái chỉ vào các con số. Bạn có thể cung cấp giá trị tối đa, tối thiểu và giá trị ban đầu của thanh trượt.
Để tạo một thanh trượt, bạn cần khởi tạo lớp Slider, đặt các thuộc tính cần thiết và thêm nó vào khung cảnh.
Ví dụ
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); } }
Đầu ra: