欢迎来到天天文库
浏览记录
ID:37857157
大小:471.50 KB
页数:16页
时间:2019-06-01
《java开发网页浏览器开发源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实训报告题目:网页浏览器开发系(部):软件工程系班级:11软件技术302班学号:2011010201姓名:指导教师:傅翠玉、邓奉先、邢益良起止时间:2012年3月26日至30日海南软件职业技术学院15实训报告实训项目名称网页浏览器开发编号专业软件技术班级302班学号2011010201姓名蔡晓丽成绩指导教师傅翠玉邓奉先邢益良时间2012.4.9-2012.4.13实训目的及要求实习目的:1、通过本项目的实训和操作,学会使用eclipse开发网页浏览器,掌握软件开发的流程、程序调试方法;2、通过老师的指导、团队小组的齐心协力,能够根据所学的知识去解决
2、“网页浏览器”开发中存在的一些实际问题,以及能够独立完成一些简单的网页浏览器开发、管理、维护等工作;3、提高分析问题、解决问题、强化实践技能和提高职业能力。要求:1.运用java语言,在eclipse环境下实现简单网页浏览器的开发。2.基本功能实现:在界面下实现“文件、编辑、视图、地址栏”等功能菜单或按钮添加,并实现打开网址、后退前进等功能。3.扩展功能:查看源代码、另存为、刷新屏幕等功能。实训内容描述一、开发框架搭建1、打开eclipse,在“文件”下选择新建,创建名字为“WebBrowser”的Java项目2、在“包资源管理器”窗口下选择“We
3、Browser”项目,新建名为“Browser”的类。3、在本次开发中,Browser类使用到Swing组件下的JFrame框架类,和HyperlinkListener、ActionListener接口,相关JFrame、接口信息可查询15API文档。Eclipse自动导入需要的awt、swing包。点击第七行错误提示处,根据提示“添加两个未实现的方法”。4、创建Browser类的构造函数Browser(),并实例化产生browser对象5、运行该程序,产生一个浏览器窗口。二、组件添加—创建菜单栏、添加菜单和菜单项1、创建菜单栏,添加”文件、编辑、
4、视图”等菜单项。二、学生扩展根据以上提示,查阅相关资料,在框架中完成下拉菜单项的添加、和其他组件的添加。1、文件:另存为、退出;2、编辑:后退、前进;3、视图:全屏、查看源代码、刷新。实训方法与步骤packagecrs;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;importjava.util.EventObject;importjava.util.Set;importjavax.swing.JToolBar;imp
5、ortjava.awt.*;importjavax.swing.JMenu;importjava.util.ArrayList;importjavax.swing.event.HyperlinkEvent;importjavax.swing.event.HyperlinkListener;publicclassAssextendsJFrameimplementsHyperlinkListener,ActionListener{/***@paramargs*/Stringa[]=newString[15];inti=0;JWindowwindow=n
6、ewJWindow(Ass.this);/*建立菜单栏*///JWindow是一个容器,可以显示在用户桌面上的任何位置15JToolBartoolBar=newJToolBar();JButtonpicSave=newJButton("另存为");JButtonback=newJButton("后退");JButtonadvance=newJButton("前进");JButtonframesourc=newJButton("查看源代码");JButtonexitIt=newJButton("退出");JMenuItemEnter=newJMenu
7、Item("回车键(Enter)");JToolBarcha=newJToolBar();JLabellaber=newJLabel("地址");JTextFieldwenbenkuang=newJTextField(50);JButtonbutton=newJButton("转向");Boxadress=Box.createHorizontalBox();/*建立地址栏*//*setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);*//*网页显示区的创建*/JEditorPanejeditorpane=ne
8、wJEditorPane();JScrollPanescrollpane=newJScrollPane(jeditorpa
此文档下载收益归作者所有