【发布时间】:2017-03-24 19:26:21
【问题描述】:
我有一个JFrame 的子类,里面有followiwng 布局。我有一个大的panel 和一个小的buttonsPanel 和两个JButtons。我将按钮添加到较小的面板并将该面板添加到第一个面板。按钮应该居中,但它不会发生。
panel=new JPanel();
add(panel);
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
JButton button1=new JButton("button1");
JButton button2=new JButton("button2");
buttonsPanel=new JPanel();
buttonsPanel.setLayout(new BoxLayout(buttonsPanel, BoxLayout.X_AXIS));
buttonsPanel.add(button1, CENTER_ALIGNMENT);
buttonsPanel.add(button2, CENTER_ALIGNMENT);
panel.add(buttonsPanel, BorderLayout.CENTER);
我该怎么办?
【问题讨论】:
-
应该是垂直居中,还是水平居中?
-
@VGR,水平。
标签: java swing jbutton layout-manager boxlayout