标题:二级菜单的问题??求助
只看楼主
bizika526
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-10-20
 问题点数:0 回复次数:2 
二级菜单的问题??求助
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,
搜索更多相关主题的帖子: MenuItem new 重庆 北京 
2007-12-15 17:17
寻寻觅觅1986
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-11-21
得分:0 
把中国也声明为Menu类型
程序示例:
Menu country=new Menu("国家");
Menu china=new Menu("中国");
MenuItem shanghai=new MenuItem("上海");
MenuItem beijing=new MenuItem("北京");

country.add(china);
china.add(shanghai);
china.add(beijing);

程序完毕,你可以验证一下!
2007-12-15 18:38
bizika526
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-10-20
得分:0 
谢谢你啊
2007-12-15 21:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-192637-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027184 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved