Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有两组标签的Java JSlider_Java_Swing_Jlabel_Jslider - Fatal编程技术网

带有两组标签的Java JSlider

带有两组标签的Java JSlider,java,swing,jlabel,jslider,Java,Swing,Jlabel,Jslider,是否可以在JSlider上显示两组具有相同记号的标签,一个在顶部,一个在底部?您可以实现自己的幻灯片,如图所示,并覆盖画笔() 或者,您可以尝试表示备用单位,例如摄氏度v。开尔文。你可能想考虑其中的一个选项: 添加相邻的切换按钮以切换显示的刻度单位 添加第二个JSlider,让每个人的ChangeListener将对方的模型设置为等效设置 我看不到任何JLabel,可能是JTextField或jFormattedTextField。您首先为什么想要这个?每个勾号只代表一个值,那么为什么需要添

是否可以在JSlider上显示两组具有相同记号的标签,一个在顶部,一个在底部?

您可以实现自己的
幻灯片,如图所示,并覆盖
画笔()

或者,您可以尝试表示备用单位,例如摄氏度v。开尔文。你可能想考虑其中的一个选项:

  • 添加相邻的切换按钮以切换显示的刻度单位

  • 添加第二个
    JSlider
    ,让每个人的
    ChangeListener
    将对方的模型设置为等效设置


我看不到任何JLabel,可能是JTextField或jFormattedTextField。您首先为什么想要这个?每个勾号只代表一个值,那么为什么需要添加标签呢?这不会让用户感到困惑。我不记得在同一个刻度上看到两个不同标签的滑块