Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.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
JSlider标签不完全可见(java)_Java_Swing_Jlabel_Jslider - Fatal编程技术网

JSlider标签不完全可见(java)

JSlider标签不完全可见(java),java,swing,jlabel,jslider,Java,Swing,Jlabel,Jslider,我已经做了一个播放器,可以显示不同的图像几个步骤 在这个播放器下,我添加了一个JSlider,可以跳到每一步。它应该有第一步和最后一步的标签 我通过为JSlider设置自己的LabelTable进行管理 它适用于100以下的数字。但三位数或以上的数字会被截断 请参见此图像的右下角。步骤438不完全可见: 是否可以使最后一个(步骤)标签完全可见 我已经试过: 设置滑块的(最大、最小、首选)大小 在getLabelTable上获取JLabel并设置JLabel的位置(左侧几个像素),但它始终是(

我已经做了一个播放器,可以显示不同的图像几个步骤

在这个播放器下,我添加了一个JSlider,可以跳到每一步。它应该有第一步和最后一步的标签

我通过为JSlider设置自己的LabelTable进行管理

它适用于100以下的数字。但三位数或以上的数字会被截断

请参见此图像的右下角。步骤438不完全可见:

是否可以使最后一个(步骤)标签完全可见

我已经试过:

  • 设置滑块的(最大、最小、首选)大小
  • 在getLabelTable上获取JLabel并设置JLabel的位置(左侧几个像素),但它始终是(0,0)
JSlider使用SynthSliderUI

谢谢!;)

张贴你的演示问题。因此,首先从一个简单的JFrame开始,它只包含值为1-438的滑块。如果它工作得很好,那么您就知道问题出在其他组件的布局上。因此,每次添加一个组件,以查看它何时开始损坏。如果它不工作,那么你有10-20行简单的代码发布在论坛上,我们可以测试,看看我们是否有同样的问题。