有没有一种方法来翻转JSlider的,从而滑块箭头指向向上?
题
我一直试图找到一种方法,而要做到这一点对现在不能完全似乎弄明白。我知道你可以改变JSlider的方向,使用setOrientation(卧式|立式),而且还可以倒置规模,使用setInverted(真)。我的问题是如下:
1)JSlider的需要是水平的;结果, 2)JSlider的需要是下面的数据;搜索 3)在实际的滑动件中的箭头(尖梢)应指向向上,向下没有(即:朝向所述数据)。
我可以捉摸做到这一点的唯一方法是覆盖从JComponent的情况下的paintComponent方法和完全重新编码它的自定义JSlider的,这似乎是一点点可笑,我什至不知道它会工作。
感谢您的帮助!
解决方案
您可以覆盖UIManager的使用缩略图如何隐藏JSlider的旋钮?
UIManager.getLookAndFeelDefaults().put(
"Slider.horizontalThumbIcon",
new Icon('your_icon')
);
然而,这将完成所有滑块程序。
不隶属于 StackOverflow