import java.awt.*;
import javax.swing.*;class MyPanel extends JPanel
{
private JButton button1;
private JButton button2; public MyPanel()
{
setBackground(Color.blue);
GridLayout gl = new GridLayout(4, 3);//4行3列。
setLayout(gl); button1 = new JButton("button1");
button2 = new JButton("button2"); add(button1);
add(button2);
}
}public class Test
{
public static void main(String[] args)
{
JFrame jf = new MyFrame();
jf.show();
}
}class MyFrame extends JFrame
{
public MyFrame()
{
setSize(400,400);
Container con = getContentPane();
con.add(new MyPanel());
}
}
此程序运行的结果是:button1和button2个占满一行!而根据我的分析结果应该是:button1和button2应该占第一行的第一列和第二列才对啊。哪位高手指点一下。