我一直试图找到一种方法,而要做到这一点对现在不能完全似乎弄明白。我知道你可以改变JSlider的方向,使用setOrientation(卧式|立式),而且还可以倒置规模,使用setInverted(真)。我的问题是如下:

1)JSlider的需要是水平的;结果, 2)JSlider的需要是下面的数据;搜索 3)在实际的滑动件中的箭头(尖梢)应指向向上,向下没有(即:朝向所述数据)。

我可以捉摸做到这一点的唯一方法是覆盖从JComponent的情况下的paintComponent方法和完全重新编码它的自定义JSlider的,这似乎是一点点可笑,我什至不知道它会工作。

感谢您的帮助!

有帮助吗?

解决方案

您可以覆盖UIManager的使用缩略图如何隐藏JSlider的旋钮?

UIManager.getLookAndFeelDefaults().put(
    "Slider.horizontalThumbIcon",
    new Icon('your_icon')
);

然而,这将完成所有滑块程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top