如何将JButton添加到 JFrame 的中心BorderLayout()
?我尝试使用BorderLayout.CENTER
,但不是屏幕的中心,而是屏幕的顶部中心。还是我必须使用另一个布局管理器?
问问题
3665 次
3 回答
5
将 a 放入JPanel
并将CENTER
布局设置为or GridBagLayout
,BoxLayout
如Set component at center of page 的答案所示。
GridBagLayout
用于将包含在嵌套布局示例中看到的黄色/红色渐变图像的标签居中。
于 2013-05-24T04:18:40.467 回答
1
可能需要一些时间来学习,但SpringLayout值得研究。它可以让您将元素放置在您希望的 GUI 上。您可以在此处查看不同布局的示例。
于 2013-05-24T04:18:49.780 回答
0
试试这个
frame.getContentPane().setLayout(new BorderLayout(0, 0));
JButton btnNewButton = new JButton("New button");
frame.getContentPane().add(btnNewButton, BorderLayout.CENTER);
于 2013-05-24T04:23:18.387 回答