gpt4 book ai didi

java - 有没有办法翻转 JSlider,使 slider 箭头指向上方?

转载 作者:搜寻专家 更新时间:2023-11-01 02:54:40 26 4
gpt4 key购买 nike

一段时间以来,我一直在尝试寻找一种方法来执行此操作,但似乎不太明白。我知道您可以使用 setOrientation(HORIZONTAL|VERTICAL) 更改 JSlider 的方向,还可以使用 setInverted(true) 反转比例。我的问题如下:

1)JSlider需要水平;
2)JSlider需要在数据下方;
3) 实际 slider 上的箭头(尖头)应指向上方,而不是下方(即:朝向数据)。

我能理解的唯一方法是覆盖 JComponent 的 paintComponent 方法,并为自定义 JSlider 完全重新编码,这看起来有点荒谬,我什至不确定它是否有效。

感谢您的帮助!

最佳答案

您可以覆盖 UIManager 中使用的缩略图 How to hide the knob of jSlider?

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

但是,这将对您程序中的所有 slider 完成。

关于java - 有没有办法翻转 JSlider,使 slider 箭头指向上方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4027289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com