如何使 JSliders 仅显示四肢
假设我有一个从 0 到 100 的水平 JSlider。我想做的是: - 将主要间距设置为 10,次要间距设置为 5,但数字不应该可见 - 四肢的值(0 和 100)应该是可见的 - 当我移动定位箭头时,我希望在鼠标光标旁边有一个标签来告诉我实际值。
Let's say I have a horizoltal JSlider from 0 to 100. What i want to do is:
- set major spacing to 10 and minor to 5 but the digits shouldn't be visible
- the values of extremities (0 and 100) should be visible
- when I move the positioning arrow, I want to have a label next to the mouse cursor that tells me the actual value.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可以使用 JSlider 的一些方法轻松完成,例如,
您可以通过使用客户 sliderUI 并覆盖它的 PaintThumb 方法来实现类似的事情。这并不完全是您想要的,但您可以尝试以下操作:
This can be easily done using some methods of JSlider like,
You can achieve similar thing by using customer sliderUI and overriding it's paintThumb method. This is not exactly you want but you can try this: