java开发网页浏览器开发源代码Word格式.docx

上传人:b****2 文档编号:14110951 上传时间:2022-10-18 格式:DOCX 页数:8 大小:16.84KB
下载 相关 举报
java开发网页浏览器开发源代码Word格式.docx_第1页
第1页 / 共8页
java开发网页浏览器开发源代码Word格式.docx_第2页
第2页 / 共8页
java开发网页浏览器开发源代码Word格式.docx_第3页
第3页 / 共8页
java开发网页浏览器开发源代码Word格式.docx_第4页
第4页 / 共8页
java开发网页浏览器开发源代码Word格式.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

java开发网页浏览器开发源代码Word格式.docx

《java开发网页浏览器开发源代码Word格式.docx》由会员分享,可在线阅读,更多相关《java开发网页浏览器开发源代码Word格式.docx(8页珍藏版)》请在冰豆网上搜索。

java开发网页浏览器开发源代码Word格式.docx

海南软件职业技术学院

实训项目名称

网页浏览器开发

编号

专业

软件技术

班级

302班

学号

姓名

蔡晓丽

成绩

指导教师

傅翠玉邓奉先邢益良

时间

实训

目的

要求

实习目的:

1、通过本项目的实训和操作,学会使用eclipse开发网页浏览器,掌握软件开发的流程、程序调试方法;

2、通过老师的指导、团队小组的齐心协力,能够根据所学的知识去解决“网页浏览器”开发中存在的一些实际问题,以及能够独立完成一些简单的网页浏览器开发、管理、维护等工作;

3、提高分析问题、解决问题、强化实践技能和提高职业能力。

要求:

1.运用java语言,在eclipse环境下实现简单网页浏览器的开发。

2.基本功能实现:

在界面下实现“文件、编辑、视图、地址栏”等功能菜单或按钮添加,并实现打开网址、后退前进等功能。

3.扩展功能:

查看源代码、另存为、刷新屏幕等功能。

内容

描述

一、开发框架搭建

1、打开eclipse,在“文件”下选择新建,创建名字为“WebBrowser”的Java项目

2、在“包资源管理器”窗口下选择“WeBrowser”项目,新建名为“Browser”

的类。

3、在本次开发中,Browser类使用到Swing组件下的JFrame框架类,和HyperlinkListener、ActionListener接口,相关JFrame、接口信息可查询

API文档。

Eclipse自动导入需要的awt、swing包。

点击第七行错误提示处,根据提示“添加两个未实现的方法”。

4、创建Browser类的构造函数Browser(),并实例化产生browser对象

5、运行该程序,产生一个浏览器窗口。

二、组件添加—创建菜单栏、添加菜单和菜单项

1、创建菜单栏,添加”文件、编辑、视图”等菜单项。

二、学生扩展

根据以上提示,查阅相关资料,在框架中完成下拉菜单项的添加、和其他组件的添加。

1、文件:

另存为、退出;

2、编辑:

后退、前进;

3、视图:

全屏、查看源代码、刷新。

方法

步骤

packagecrs;

import.*;

publicclassAssextendsJFrameimplementsHyperlinkListener,ActionListener{

/**

*@paramargs

*/

Stringa[]=newString[15];

inti=0;

JWindowwindow=newJWindow;

/*建立菜单栏*/

."

);

JMenuItembac=newJMenuItem("

后退(E)"

JMenuItemadvanc=newJMenuItem("

前进(A)"

JMenuItemFull=newJMenuItem("

全屏(U)"

JMenuItemframesource=newJMenuItem("

查看源代码(C)"

JMenuItemrefresh=newJMenuItem("

刷新(R)"

privateObjectexiTtem;

publicAss(){

setTitle("

网页浏览器"

(600,300);

(fileMenu);

(editMenu);

(viewMenu);

(insertMenu);

(formMenu);

(toolMenu);

setJMenuBar(jMenuBar1);

("

另存为(A)"

();

/*在菜单隔离项中添加*/

(advanc);

(bac);

(Full);

(framesource);

(refresh);

/*在工具栏中添加按钮组件*/

(picSave);

(back);

(advance);

(framesourc);

(exitIt);

ContainercontenPane=getContentPane();

(toolBar,;

/*工具栏最上边*/

(cha,;

/*中间标签和地址文本框和按钮*/

(laber);

(wenbenkuang);

(button);

(adress);

/*添加网页显示区,并设置大小*/

(newDimension(100,500));

/**将网页显示布局在南面,也就是下面**/

(scrollpane,;

etVisible(true);

}

publicvoidactionPerformed(ActionEventh){

if()==exitIt)

1

."

///////////////////////////////////////////////////

/*在工具栏中添加按钮组件*/

/////////////////////////////////////////

链接各个窗口:

if()==exitIt)//获取事件源,h为事件

{

(0);

//退出

}

elseif()==button||()==wenbenkuang)//获取原文件,判断转向按钮是否被按下、文本框内是否有内容

Stringurl="

"

;

url=();

//获取文本框内容

i++;

a[]=url;

++;

{

try{

//("

text/html"

(url);

//页面显示框

();

}

catch(Exceptionex){

"

无法找到搜索页"

"

;

}//显示异常信息

}

elseif()==bac||()==back)

i--;

try{

(a[i]);

();

}

catch(Exceptionex){

"

//前进

elseif()==framesourc)

无法找到该源代码"

elseif()==advance||()==advanc)

i++;

(a[i]);

elseif()==refresh){

Stringurr="

urr=();

{

(urr);

}catch(Exceptionex){

指导教师评语

指导教师签名

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 药学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1