【发布时间】:2011-02-03 09:13:26
【问题描述】:
我使用outputPanel.setLayout(new BoxLayout(outputPanel, BoxLayout.Y_AXIS));,然后将元素(例如JLabels、JButtons)添加到outputPanel。例如:outputPanel.add(submitButton);。
我看到所有添加的元素都是“居中”的。这很好,因为我确实希望我的元素位于中心。当我写“中心”时,我的意思是“左右距离相等”。但问题是元素的左侧部分被放入了中心。我希望将元素的中心放入中心。我怎样才能得到这种行为?
【问题讨论】:
-
我遇到了类似的问题,发现使用
BoxLayout代替FlowLayout效果更好,并且更容易在其中居中对齐对象。
标签: java user-interface swing layout center