一段时间以来,我一直在尝试找到一种方法来做到这一点,但似乎无法弄清楚。我知道您可以使用 setOrientation(HORIZONTAL|VERTICAL) 更改 JSlider 的方向,还可以使用 setInverted(true) 反转比例。我的问题如下:
1)JSlider需要是水平的;
2)JSlider需要在数据下方;
3)实际滑块上的箭头(尖尖)应该向上,而不是向下(即:朝向数据)。
我能想到的唯一方法是从 JComponent 覆盖 paintComponent 方法,并为自定义 JSlider 完全重新编码,这似乎有点荒谬,我什至不确定它是否会起作用。
谢谢您的帮助!