JavaFX中滑块拇指的值
在JavaFX中,可以像这样在拇指中显示滑块的值吗?JavaFX中滑块拇指的值,javafx,Javafx,在JavaFX中,可以像这样在拇指中显示滑块的值吗? 您可以通过查找来实现这一点:您必须假设thumb是一个窗格(或其子类): import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.Slider; import javafx.sce
您可以通过查找来实现这一点:您必须假设thumb是一个
窗格(或其子类):
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.control.Slider;
import javafx.scene.layout.Pane;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class SliderWithLabeledThumb extends Application {
@Override
public void start(Stage primaryStage) {
Slider slider = new Slider();
StackPane root = new StackPane(slider);
root.setPadding(new Insets(20));
Scene scene = new Scene(root);
slider.applyCss();
slider.layout();
Pane thumb = (Pane) slider.lookup(".thumb");
Label label = new Label();
label.textProperty().bind(slider.valueProperty().asString("%.1f"));
thumb.getChildren().add(label);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}