我使用outputPanel.setLayout(new BoxLayout(outputPanel, BoxLayout.Y_AXIS));
,然後向outputPanel
添加元素(例如JLabels,JButtons)。例如:outputPanel.add(submitButton);
。如何使用元素中心將BoxLayout中的元素居中?
我看到所有添加的元素都是「居中」的。這很好,因爲我確實希望我的元素位於中心。當我寫「中心」時,我的意思是「左右等距」。但問題是元素的左邊部分放在中心。我想要把元素的中心放到中心。我怎樣才能得到這種行爲?
我有一個類似的問題,發現不是使用「BoxLayout」,而是「FlowLayout」工作得更好,並且更容易在其中對齊對象。 – JFreeman 2018-01-03 23:04:30