我正在尝试制作一个具有 4 个正方形的布局,这些正方形构成一个更大的正方形,下方的一个按钮延伸到整个正方形。
我尝试GridLayout
了完美创建正方形的位置,但按钮没有在屏幕上伸展。
我也试过GridBagLayout
,但有间距,而且广场很小,很糟糕。
PS:按钮是button1,button2,button3,button4,用于方形,start为底部按钮。
我也希望正方形是 400x400。
我的代码GridLayout
:
this.setLayout(new GridLayout(3,2));
button1 = new JButton();
//button1.setBackground(Color.green);
button1.setBounds(0, 0, 200, 200);
button2 = new JButton();
//button2.setBounds(0, 200, 200, 200);
button2.setBackground(Color.red);
button3 = new JButton();
//button3.setBackground(Color.yellow);
button3.setBounds(200, 0, 200, 200);
button4 = new JButton();
//button4.setBounds(200, 200, 200, 200);
button4.setBackground(Color.blue);
start = new JButton("Start");
//start.setBounds(300, 300, 100, 100);
this.add(button1);
this.add(button2);
this.add(button3);
this.add(button4);
this.add(start);