浏览器毕业设计

技术:Java、JSP等
摘要:
21世纪人们对互联网的依赖越来越大,而网页浏览器作为上网浏览信息所必需的软件之一,已经得到了广泛地应用。在IE占据了大部分浏览器市场的情况下,国内外开发商依然没有放弃这个巨大的市场,各式各样的浏览器被开发出来抢占市场。网页浏览器的开发与应用已成为了计算机领域近年来的一大热点。
本文用软件工程的开发过程,详细论述了浏览器的分析、设计及代码实现,最终实现一个具有能同时浏览多个网页,可查看收藏夹,可以实现打开网页,超链接监听并响应,前进和后退等基本功能的浏览器。 本文以一个实际运作的浏览器Browser为主轴介绍浏览器的设计理念与方法,同时讲述浏览器中各个模块如何互相协同运作,来完成一个呈现网页的工作。通过下载JDIC类库,实现了浏览器选项卡,从而达成了一个窗口显示多个网页的目的。收藏夹的实现是将收藏夹集合序列化到数据文件中,这样收藏夹被持久化解决了收藏夹的问题。另外,Java Swing技术也是本文介绍的浏览器所使用的一种主要的技术,通过使用各个组件,并增加监听器和事件处理等操作,最终形成一个具有一定事物处理能力的浏览器的界面部分。

关键词:浏览器,JDIC类库,Java Swing,事件

目录:
1  引言    1
1.1  研究课题的目的和意义    1
1.2  国内外研究现状及发展趋势    1
1.3  本课题实现的目标    2
2  程序开发的基础    3
2.1  Java技术    3
2.1.1 Java概述    3
2.1.2 Java平台简介    3
2.1.3 JDIC项目简介    4
2.2  GUI技术简介    4
2.2.1 GUI的概述    4
2.2.2 Swing 的概述    5
2.2.3 Swing 的特点    5
2.3  开发环境    6
3  系统的总体分析    7
3.1  需求分析    7
3.2  系统结构与设计分析    7
3.2.1 响应模式    7
3.2.2 结构分析    7
3.3  功能结构图    8
4  系统功能与实现    9
4.1  核心技术    9
4.1.1  JDIC项目实现浏览器组件    9
4.1.2 收藏夹的保存与装载    10
4.1.3阻止IE打开弹出窗口    10
4.2  菜单栏的实现    10
4.2.1 文件菜单    10
4.2.2 转到菜单    11
4.2.3 调整菜单    12
4.3  工具栏的实现    12
4.4  地址栏的实现    13
4.5  浏览器选项卡的实现    14
4.5.1 继承扩展浏览器组件    14
4.5.2 编写浏览器面板    14
4.5.3 编写浏览器选项卡面板    15
4.5.4 编写浏览器组件监听器    15
4.6  收藏夹的实现    15
4.6.1 添加到收藏夹    15
4.6.2 整理收藏夹    16
5  测试    17
5.1   测试与调试的基本概念    17
5.2  测试时间    17
5.3  软件测试的内容    18
6  结论    24
参考文献    25
致谢    26

包含资料:
 

 

截图:
 

 
 

 

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值