为了账号安全,请及时绑定邮箱和手机立即绑定

如何将JavaFX滑块绑定到显示列表中值的标签?

如何将JavaFX滑块绑定到显示列表中值的标签?

叮当猫咪 2021-04-28 13:42:53
我已经建立了Slider使用JavaFX绑定到Label。目前,我仅设法Slider处理离散值(从0到15)并将这些值显示在上Label。我想显示另一种值,这16个离散值中的每一个。也许是从清单或其他任何东西。我怎样才能做到这一点?我的实施private Slider sampleRateSlider = new Slider (0, 15, 0);private Label sampleRateLabel = new Label("Sample Rate");private Label sampleRateValueLabel = new Label(Double.toString(sampleRateSlider.getValue()));acquisitionModeTab.setConstraints(sampleRateLabel,0, 1);acquisitionModeTab.setConstraints(sampleRateSlider, 1, 1);sampleRateSlider.setShowTickLabels(true);sampleRateSlider.setShowTickMarks(true);sampleRateSlider.setMajorTickUnit(5);sampleRateSlider.setMinorTickCount(5);sampleRateSlider.setSnapToTicks(true);acquisitionModeTab.setConstraints(sampleRateValueLabel, 2, 1);sampleRateValueLabel.setAlignment(Pos.CENTER_RIGHT);initialize()我的controlles类中的方法内的侦听器: sampleRateSlider.valueProperty().addListener((ov, old_val, new_val) -> {        new_val = Math.round(new_val.doubleValue());        sampleRateSlider.setValue(new_val.doubleValue());        System.out.println(new_val.intValue());        sampleRateValueLabel.setText(new_val.toString());    });一切正常,但是我想实现上面的要求,但我不知道如何实现。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 471 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号