java - 是否可以在 JSlider 上设置未知值?

标签 java swing jslider

简短:
是否可以在没有旋钮的 JSlider 上设置未知值?

:
我正在开发一个项目,该项目有一个用 Java Swing 开发的桌面客户端,其中要求用户使用 slider 测量一些参数。这是一个要求,它必须是一个 slider 。
在用户与 slider 交互之前,该值必须是未知的,这意味着不显示旋钮。这也是一个要求。
使用 JSlider 时,旋钮始终显示,并且无法设置超出其范围的任何值或将其设置为 null,因为它使用原始类型 int 而不是对象整数
有没有办法将其设置为空失败值或至少设置某个不显示旋钮的值?是否有一些扩展可以允许这样做?

最佳答案

制作您自己的 BasicSliderUI 实现并重写 paintThumb(Graphics g) 来执行您需要的操作。

另请查看此处:How to hide the knob of jSlider?

关于java - 是否可以在 JSlider 上设置未知值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15020015/

相关文章:

java - 如何在 JScrollPane 中隐藏但不禁用滚动条?

java - KeyListener 未到达我的 switch 语句

java - JTree与DefaultTreeModel,加载后如何在视觉上刷新?

java - JSlider 最后的值

java - 如何将changeHandler()添加到我的程序中

java - 如何在 Java 中解密 sha1 加密的字符串

java - 哈希表反向查找以找到最小的键

java - 没有从 JSlider 获得值(value)

java - Xor 从有效位开始

java - 在 Spring 应用程序中运行 Junit 测试时依赖关系不满足