Я изучаю, как использовать GridBagLayout. Я создал две кнопки в JFrame. Я попытался сделать так, чтобы один из них занимал один столбец (по умолчанию) и два других столбца, что в два раза больше первого (я знаю, что могу добиться этого с помощью setPrefferredSize, но я намерен научиться использовать ширина сетки и сетка).Об использовании GridBagLayout в Java
В чем проблема? Спасибо
import java.awt.*;
import javax.swing.*;
public class Main extends JFrame {
Main(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(500,500);
JPanel panel1 = new JPanel(new GridBagLayout());
JButton b1,b2;
b1 = new JButton("button 1");
b2 = new JButton("button 2");
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridx = 1;
gbc.gridwidth = 1;
panel1.add(b1);
gbc.gridx = 2;
gbc.gridwidth = 2;
panel1.add(b2);
add(panel1);
setVisible(true);
}
public static void main(String[]args){
Main m = new Main();
}
}