2

是否可以在 JSlider 上显示两组具有相同刻度的标签,一组在顶部,一组在底部?

4

1 回答 1

1

您可以实现自己的SliderUI,如此处所示并覆盖paintTicks()

图片

或者,您可能正在尝试表示替代单位,例如摄氏度 v. 开尔文。您可能需要考虑以下选项之一:

  • 添加一个相邻的切换按钮来切换显示的刻度单位。

  • 添加一秒钟JSlider,让每个人ChangeListener将对方的模型设置为等效设置。

于 2012-05-03T22:37:40.630 回答