如果是一个面板的话,你可以直接写个Layout就行。
但是你可以通过两个和衫面板来解衫棚逗决这个问题:
JPanel pa = new JPanel(new FlowLayout(FlowLayout.CENTER));
JPanel 或卖p = new JPanel(new GridLayout(3, 1, 0, 5));
p.add(new JButton("123"));
p.add(new JButton("45666"));
p.add(new JButton("789"));
pa.add(p);
pa就是你要的效果,如图所示。
希望可以帮到你!