程序填空题:布局管理器的简单应用(GridLayout)
本题目通过GridLayout布局管理器实现对组件的操作。请按照提示,完善程序。程序运行结果如下图所示:

c++
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JApplet;
import javax.swing.JButton;
public class Main extends JApplet
{ JButton bt1=new JButton("按钮A");
JButton bt2=new JButton("按钮B");
=getContentPane( );//获取容器
//设置GridLayout为2行2列,组件水平、纵向一定间距分别是20,30
GridLayout grid=new GridLayout();
@Override
public void init( )
{
cp.setLayout();//设置容器的布局样式
cp.add(bt1);
cp.add(bt2);
cp.add(new JButton("按钮C"));
cp.add(new JButton("按钮D"));
}
}
答案:
第1空:Container cp
第2空:2,2,20,30
第3空:grid

c++
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JApplet;
import javax.swing.JButton;
public class Main extends JApplet
{ JButton bt1=new JButton("按钮A");
JButton bt2=new JButton("按钮B");
=getContentPane( );//获取容器
//设置GridLayout为2行2列,组件水平、纵向一定间距分别是20,30
GridLayout grid=new GridLayout();
@Override
public void init( )
{
cp.setLayout();//设置容器的布局样式
cp.add(bt1);
cp.add(bt2);
cp.add(new JButton("按钮C"));
cp.add(new JButton("按钮D"));
}
}
答案:
第1空:Container cp
第2空:2,2,20,30
第3空:grid