如何垂直对齐两个与tick标签无关的jslider对象



我在我的Java应用程序中使用了几个水平定位的JSlider对象,并希望垂直对齐其左右轨道端。这意味着,每当两个旋钮位于其轨道的左端时,上旋钮都应正好在下部旋钮上方,而不会在水平方向上任何位移。

我目前遇到的问题是,轨道左侧或右端的tick刻有长标签会降低轨道的长度,并且不允许良好的对齐方式。例如,请参见以下图像:

jslider对齐问题示例

有人知道如何垂直对齐两个水平定位的JSlider对象的轨道,而与其tick标签无关?

解决我问题的解决方案可能是在轨道末端到左align/右align标签(即,最左边刻度的标签左侧与其tick相位(,但我没有找到如何找到我可以做到。也许还有一个我没有考虑的更好的解决方案。

谢谢,Sandreal

我不认为JSLIDER标签可以以您可以编辑其位置的方式访问,因此您应该创建单独的标签和位置,然后与JSlider相对于您自己,然后您可以确保它们不会影响JSlider(取决于您的布局经理(。

最新更新