//我倒,我劝你先找本书看看在开始编程
import java.awt.*;
import javax.swing.*;
public class Saoljm extends JFrame{
public class MenuBarComponent extends MenuBar{
public MenuBarComponent(){ Menu m1 = new Menu("游戏");
m1.add("开局");
m1.addSeparator();
CheckboxMenuItem cmi1 = new CheckboxMenuItem("初级" , true);
    CheckboxMenuItem cmi2 = new CheckboxMenuItem("中级", false);
    CheckboxMenuItem cmi3 = new CheckboxMenuItem("高级" , false);
CheckboxMenuItem cmi4 = new CheckboxMenuItem("自定义..." , false);
m1.add(cmi1);
m1.add(cmi2);
m1.add(cmi3);
m1.add(cmi4);
m1.addSeparator();
    CheckboxMenuItem cmi5 = new CheckboxMenuItem("标记(?)" , true);
CheckboxMenuItem cmi6 = new CheckboxMenuItem("颜色" , true);
CheckboxMenuItem cmi7 = new CheckboxMenuItem("声音" , true);
    m1.add(cmi5);
m1.add(cmi6);
m1.add(cmi7);
m1.add("扫雷英雄榜...");
    m1.addSeparator();
    m1.add("退出");    Menu m2 = new Menu("帮助");
    m2.add("目录");
    m2.add("查找帮助主题...");
    m2.add("使用帮助");
    m2.add("-");
    m2.add("关于扫雷...");    this.add(m1);
    this.add(m2);
}
}  public class Panel2 extends Panel{
public Panel2(){
    this.setLayout(new FlowLayout());
TextField tf1 = new TextField();
TextField tf2 = new TextField();
Button bt = new Button();
this.add(tf1);
    this.add(bt);
this.add(tf2);
}
  } public class Panel3 extends Panel{
public Panel3(){
JTable jt = new JTable(9,9);
jt.setShowHorizontalLines(true);
jt.setShowVerticalLines(true);
jt.setRowHeight(5);
this.setLayout(new FlowLayout());
this.add(jt);
   }
   }
    
public Saoljm(){
MenuBarComponent menubc = new MenuBarComponent();
        Panel2 pal2 = new Panel2();
        Panel3 pal3 = new Panel3();
JPanel contentPane;
contentPane=(JPanel)this.getContentPane();
contentPane.setLayout(new BorderLayout()); //问题出在下面这三句
 
this.setMenuBar(menubc);
contentPane.add(pal2,BorderLayout.CENTER);
contentPane.add(pal3,BorderLayout.SOUTH);

}  public static void  main(String[] args){
          Saoljm slj = new Saoljm();
  slj.setSize(300,200);
  slj.setVisible(true);
}
}