我使用outputPanel.setLayout(new BoxLayout(outputPanel, BoxLayout.Y_AXIS));
,然后向outputPanel
添加元素(例如JLabels,JButtons)。例如:outputPanel.add(submitButton);
。如何使用元素中心将BoxLayout中的元素居中?
我看到所有添加的元素都是“居中”的。这很好,因为我确实希望我的元素位于中心。当我写“中心”时,我的意思是“左右等距”。但问题是元素的左边部分放在中心。我想要把元素的中心放到中心。我怎样才能得到这种行为?
我有一个类似的问题,发现不是使用“BoxLayout”,而是“FlowLayout”工作得更好,并且更容易在其中对齐对象。 – JFreeman 2018-01-03 23:04:30