我在Java应用程序中使用了几个水平放置的JSlider对象,并希望垂直对齐它们的左右轨道端。这意味着每当两个旋钮位于其轨道的左端时,上部旋钮应恰好位于下部旋钮上方,而不会在水平方向上任何位移。
我目前遇到的问题是轨道左侧或右侧的刻度线上的长标签会减少轨道的长度,并且不允许良好的对齐。例如,请参见下图:
JSlider alignment problem example
有没有人知道如何垂直对齐两个水平放置的JSlider对象的轨道而不依赖于它们的刻度标签?
我的问题的解决方案可能是在轨道末端左对齐/右对齐标签(即最左边的标签上的标签与其刻度左对齐),但我没有发现如何我可以做到。也许还有一个我没想过的更好的解决方案。
谢谢,Sandreal