📜  javafx 滑块(1)

📅  最后修改于: 2023-12-03 15:01:36.370000             🧑  作者: Mango

JavaFX 滑块

JavaFX 滑块是一种用户界面控件,它允许用户通过拖动滑块来选择数值或范围。它通常用于设置值、调整音量、选择颜色等。

示例

下面是一个简单的 JavaFX 滑块示例:

import javafx.application.Application;
import javafx.geometry.Orientation;
import javafx.scene.Scene;
import javafx.scene.control.Slider;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class SliderExample extends Application {
    @Override
    public void start(Stage stage) {
        Slider slider = new Slider(0, 100, 50); // 创建滑块,初始值为50
        slider.setShowTickMarks(true); // 显示刻度标记
        slider.setShowTickLabels(true); // 显示刻度标签
        slider.setBlockIncrement(10); // 设置滑块步长

        VBox root = new VBox(slider); // 创建垂直布局
        Scene scene = new Scene(root, 300, 200);

        stage.setScene(scene);
        stage.show();
    }
}

以下是 JavaFX 滑块的效果图:

JavaFX 滑块

属性
  • min:设置滑块的最小值。
  • max:设置滑块的最大值。
  • value:设置或获取滑块的当前值。
  • showTickMarks:设置是否显示刻度线。
  • showTickLabels:设置是否显示刻度标签。
  • blockIncrement:设置滑块的步长。
  • orientation:设置滑块的方向(水平或垂直)。
事件
  • valueProperty():滑块的值发生变化时触发。
总结

JavaFX 滑块是一种非常实用的用户界面控件,它可以方便地让用户设置数值和范围。本文介绍了 JavaFX 滑块的用法,包括示例代码、属性和事件。开发者可以根据自己的需求来使用滑块控件。