我只是想在java swing中將3個居中垂直按鈕添加到GridBagLayout中。現在我相信默認網格大小是3x3。我想知道我是否可以改變它並添加更多的列和行。我只是想在一個窗格中創建3個居中等距的按鈕。更改GridBagLayout中的網格大小
pane.setLayout(new GridLayout(10,1));
// Insert a space before the first button
for (int i = 1; i < 6; i++){
pane.add(new JLabel(""));
}
pane.add(new Button("1"));
pane.add(new Button("2"));
pane.add(new Button("3"));
// Insert a space after the last button
pane.add(new JLabel(""));
這是最終的解決方案謝謝大家!
爲什麼它必須是GridBagLayout?一列三行的GridLayout聽起來非常適合你。 – Chris
+1在前一天取得重大進展 – mKorbel
很高興你發現你在找什麼:) – GETah