简短:
是否可以在没有旋钮的 JSlider 上设置未知值?
长:
我正在开发一个项目,该项目有一个用 Java Swing 开发的桌面客户端,其中要求用户使用 slider 测量一些参数。这是一个要求,它必须是一个 slider 。
在用户与 slider 交互之前,该值必须是未知的,这意味着不显示旋钮。这也是一个要求。
使用 JSlider
时,旋钮始终显示,并且无法设置超出其范围的任何值或将其设置为 null,因为它使用原始类型 int
而不是对象整数
。
有没有办法将其设置为空失败值或至少设置某个不显示旋钮的值?是否有一些扩展可以允许这样做?
最佳答案
制作您自己的 BasicSliderUI
实现并重写 paintThumb(Graphics g)
来执行您需要的操作。
关于java - 是否可以在 JSlider 上设置未知值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15020015/