二级菜单的问题??求助
import java.awt.*; class TestMenu extends Frame{
public static void main(String[] args){
TestMenu tm=new TestMenu();
tm.setTitle("二级菜单的实现");
tm.setSize(300,300);
MenuBar mb=new MenuBar();
Menu m=new Menu("国家");
MenuItem mi1=new MenuItem("美国");
MenuItem mi2=new MenuItem("日本");
MenuItem mi3=new MenuItem("中国");
MenuItem b1=new MenuItem("北京");
MenuItem b2=new MenuItem("上海");
MenuItem b3=new MenuItem("天津");
MenuItem b4=new MenuItem("重庆");
MenuItem b5=new MenuItem("湖南");
mb.add(m);
m.add(mi1);
m.addSeparator();
m.add(mi2);
m.add(mi3);
tm.setMenuBar(mb);
tm.setVisible(true);
}
}
我想把“北京”,上海,等作为中国的菜单项,该如何实现,谢谢,帮忙修改一下程序,不要用Swing包的方法 ,要用AWT,