Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

วิธาสร้าง JavaFX Slider


JavaFX มอบคลาสที่เรียกว่า Slider ซึ่งเป็นคอมโพเนนต์สไลเดอร์ที่แสดงช่วงค่าต่อเนื่อง ประกอบด้วย track ที่แสดงค่าตัวเลข ตาม track จะมี thumb ชี้ไปที่ตัวเลข คุณสามารถระบุค่าสูงสุด ต่ำสุด และค่าเริ่มต้นของสไลเดอร์ได้

วิธาสร้าง JavaFX Slider

เพื่อสร้างสไลเดอร์ คุณต้องสร้างอินสแตนซ์ของคลาส Slider ตั้งค่าคุณสมบัติที่ต้องการ และเพิ่มเข้าไปใน scene

ตัวอย่างโค้ด

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) {
        // ตั้งค่าสไลเดอร์
        Slider slider = new Slider(0, 500, 0);
        slider.setShowTickLabels(true);
        slider.setShowTickMarks(true);
        slider.setMajorTickUnit(100);
        slider.setBlockIncrement(50);
        
        // สร้าง VBox
        VBox vbox = new VBox();
        vbox.setPadding(new Insets(50, 50, 50, 50));
        vbox.setSpacing(150);
        vbox.getChildren().addAll(slider);
        
        // เตรียม 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);
    }
}

ผลลัพธ์:

วิธาสร้าง JavaFX Slider