p1=new JPanel();
p1.setBackground(Color.ORANGE);
//4行,4列,水平3个像素,竖直3个像素
p1.setLayout(new GridLayout(4,4,3,3));
b0=new JButton("A");
p1.add(b0);
b1=new JButton("B");
p1.add(b1);
b2=new JButton("C");
p1.add(b2);
b3=new JButton("D");
p1.add(b3);
b4=new JButton("E");
p1.add(b4);
b5=new JButton("F");
p1.add(b5);
这样就将按钮加到JPanel上了。它会平均分配这些按钮,不够时就空几个格子。但是它会优先不空下格子。比如指定4*4共16个格子,但只加了9个,那它就弄成3*3的了。