Java JSlider有两组标签

时间:2012-05-03 19:00:10

标签: java swing jlabel jslider

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

1 个答案:

答案 0 :(得分:1)

您可以实施自己的SliderUI,如here所示,并覆盖paintTicks()

image

或者,您可能试图表示替代单位,例如Celsius v.Kelvin。您可能需要考虑以下选项之一:

  • 添加相邻的切换按钮以切换显示的勾选单位。

  • 添加第二个JSlider并让每个ChangeListener将另一个模型设置为等效设置。