【发布时间】:2017-10-02 09:08:39
【问题描述】:
我在我的 Java 应用程序中使用了几个水平放置的 JSlider 对象,并希望将它们的左右轨道末端垂直对齐。这意味着每当两个旋钮位于其轨道的左端时,上方的旋钮应该正好在下方的上方,而不会在水平方向上发生任何位移。
我目前遇到的问题是轨道左端或右端刻度上的长标签会减少轨道的长度,并且不允许很好的对齐。例如,请看下图:
JSlider alignment problem example
有谁知道如何垂直对齐两个水平放置的 JSlider 对象的轨道,而与它们的刻度标签无关?
我的问题的解决方案可能是在轨道末端左对齐/右对齐标签(即最左侧刻度上的标签与其刻度左对齐),但我不知道如何我可以那样做。也许还有一个我没有想到的更好的解决方案。
谢谢,桑德尔
【问题讨论】:
标签: java vertical-alignment jslider