自定义Vaadin滑块

自定义Vaadin滑块,vaadin,Vaadin,我想自定义滑块显示的数据。例如,与其显示一个数字,不如显示“前缀”+数字+“后缀”,而且该值应始终可见 在类VSlider中,我找到了方法public void setFeedbackValue(double value)。我怀疑这就是配置滑块显示的值的地方。我尝试在我自己的项目中使用相同的包结构复制该类,并且重新编译了widgetset,但是视图中没有显示更改。我不熟悉为Vaadin创建客户端代码,所以可能有一些我没有正确理解的地方 问题: 你对我如何实现我的目标有什么建议吗 您知道为什么复制

我想自定义滑块显示的数据。例如,与其显示一个数字,不如显示“前缀”+数字+“后缀”,而且该值应始终可见

在类VSlider中,我找到了方法
public void setFeedbackValue(double value)
。我怀疑这就是配置滑块显示的值的地方。我尝试在我自己的项目中使用相同的包结构复制该类,并且重新编译了widgetset,但是视图中没有显示更改。我不熟悉为Vaadin创建客户端代码,所以可能有一些我没有正确理解的地方

问题:

你对我如何实现我的目标有什么建议吗

您知道为什么复制
VSlider
类并更改它不起作用吗


谢谢

我通过复制与滑块相关的Vaadin框架中的类(例如slider、VSlider和SliderConnector)创建了一个新的滑块。
然后,我可以按照自己的意愿更改VSlider中的代码。

为什么不使用“Slider”类?嗨,我们如何使用您的Slider?VAADIN中是否有滑块可用于设置间隔或步长?