Computer >> Máy Tính >  >> Lập trình >> Java

Cách tạo thanh trượt JavaFX?

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.

Cách tạo thanh trượt JavaFX?

Để 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:

Cách tạo thanh trượt JavaFX?