| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 523 人关注过本帖
标题:二级菜单的问题??求助
收藏  订阅  推荐  打印 
bizika526
Rank: 2
等级:注册会员
帖子:44
积分:614
注册:2007-10-20
二级菜单的问题??求助

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
积分:292
注册:2007-11-21
把中国也声明为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: 2
等级:注册会员
帖子:44
积分:614
注册:2007-10-20

谢谢你啊
2007-12-15 21:49
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.054681 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved