有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    我建议不要显示一个启用但鼓舞人心的滑块,因为它违反了典型的UI惯例,可能会让用户感到困惑

    尽管如此,如果你真的想这么做:默认的JSlider要么启用要么不启用,所以你不能直接做你想做的事情。一种解决方法是启用它,并在其中添加ActionListener。一旦用户更改了值,就会调用该函数。在这个ActionListener中,您可以将滑块的值重置为其原始值,这样滑块就会恢复。同样,这是非常非典型的UI元素行为,可能会让用户感到困惑

    最后,我建议您使用自己的组件,该组件显示一个条或其他类似滑块的元素,以可视化您的值,但不接受任何用户输入