当前位置:
文档之家› java开发网页浏览器开发源代码
java开发网页浏览器开发源代码
/*在工具栏中添加按钮组件*/
(picSave);
(back);
(advance);
(framesourc);
(exitIt);
/////////////////////////////////////////
链接各个窗口:
if ()==exitIt)//获取事件源,h为事件
{
(0);//退出
}
else if()==button||()==wenbenkuang)//获取原文件,判断转向按钮是否被按下、文本框内是否有内容
JMenuItem Full = new JMenuItem("全屏(U)");
JMenuItem framesource = new JMenuItem("查看源代码(C)");
JMenuItem refresh= new JMenuItem("刷新(R)");
///////////////////////////////////////////////////
{
String url="";
url=();//获取文本框内容
i++;
a[]=url;
++;
{
try{
//("text/html");
(url);//页面显示框
();
}
catch(Exception ex){
,"无法找到搜索页","网页浏览器",;
}//显示异常信息
}
}
else if()==bac||()==back)
{
i--;
try{
(a[i]);//页面显示框
();
}
catch(Exception ex){
,"无法找到搜索页","网页浏览器",;
}
}
//前进
else if()==framesourc)
{
i++;
try{
(a[i]);//页面显示框
}
catch(Exception ex){
,"无法找到该源代码","网页浏览器",;
2、在“包资源管理器”窗口下选择“WeBrowser”项目,新建名为“Browser”
的类。
3、在本次开发中,Browser类使用到Swing组件下的JFrame框架类,和HyperlinkListener、ActionListener接口,相关JFrame、接口信息可查询
API文档。 Eclipse自动导入需要的awt、swing包。点击第七行错误提示处,根据提示“添加两个未实现的方法”。
/**
* @param args
*/
String a[]=new String [15];
int i=0;
JWindow window= new JWindow; /*建立菜单栏*/
.");
JMenuItem bac =new JMenuItem("后退(E)");
JMenuItem advanc =new JMenuItem("前进(A)");
}
}
else if()==advance||()==advanc)
{
i++;
try{
(a[i]);//页面显示框
}
catch(Exception ex){
,"无法找到搜索页","网页浏览器",;
}
}
else if()==refresh){
String urr="";
urr=();//获取文本框内容
{
JMenuItem Full = new JMenuItem("全屏(U)");
JMenuItem framesource = new JMenuItem("查看源代码(C)");
JMenuItem refresh= new JMenuItem("刷新(R)");
private Object exiTtem;
(toolBar,; /*工具栏最上边*/
(cha,; /*中间标签和地址文本框和按钮*/
(laber);
(wenbenkuang);
(button);
(adress);
/*添加网页显示区,并设置大小*/
(new Dimension(100,500));
/**将网页显示布局在南面,也就是下面**/
(scrollpane,;
("后退(E)");
(advanc);
();
(bac);
(Full);
();
(framesource);
();
(refresh);
/*在工具栏中添加按钮组件*/
(picSave);
(back);
(advance);
(framesourc);
(exitIt);
Container contenPane=getContentPane();
4、创建Browser类的构造函数Browser(),并实例化产生browser对象
5、运行该程序,产生一个浏览器窗口。
二、组件添加—创建菜单栏、添加菜单和菜单项
1、创建菜单栏,添加”文件、编辑、视图”等菜单项。
二、学生扩展
根据以上提示,查阅相关资料,在框架中完成下拉菜单项的添加、和其他组件的添加。
要求:
1.运用java语言,在eclipse环境下实现简单网页浏览器的开发。
2.基本功能实现:在界面下实现“文件、编辑、视图、地址栏”等功能菜单或按钮添加,并实现打开网址、后退前进等功能。
3.扩展功能:查看源代码、另存为、刷新屏幕等功能。
实训
内容
描述
一、开发框架搭建
1、打开eclipse,在“文件”下选择新建,创建名字为“WebBrowser”的Java项目
etVisible(true);
}
public void actionPerformed(ActionEvent h) {
if ()==exitIt)
1
.");
JMenuItem bac =new JMenuItem("后退(E)");
JMenuItem advanc =new JMenuItem("前进(A)");
public Ass(){
setTitle("网页浏览器");
(600, 300);
(fileMenu);
(editMenu);
(viewMenu);
(insertMenu);
(formMenu);
(toolMenu);
setJMenuBar(jMenuBar1);
("另存为(A)");
();/*在菜单隔离项中添加*/
实训报告
题目:网页浏览器开发
系 (部):软件工程系
班 级:11软件技术302班
学 号:
姓 名:
指导教师:傅翠玉、邓奉先、邢益良
起止时间:2012年3月26日至 30日
海南软件职业技术学院
实训报告
实训项目名称
网页浏览器开发
编号专业Βιβλιοθήκη 软件技术班级302班
学号
姓名
蔡晓丽
成绩
指导教师
傅翠玉 邓奉先邢益良
时间
实训
目的
及
要求
实习目的:
1、通过本项目的实训和操作,学会使用eclipse开发网页浏览器,掌握软件开发的流程、程序调试方法;
2、通过老师的指导、团队小组的齐心协力,能够根据所学的知识去解决“网页浏览器”开发中存在的一些实际问题,以及能够独立完成一些简单的网页浏览器开发、管理、维护等工作;
3、提高分析问题、解决问题、强化实践技能和提高职业能力。
try{
(urr);
();
}catch(Exception ex){
,"无法找到搜索页","网页浏览器",;
}
}
}
}
指导教师评语
指导教师签名
年 月 日
1、文件:另存为、退出;
2、编辑:后退、前进;
3、视图:全屏、查看源代码、刷新。
实训
方法
与
步骤
package crs;
import .*;
import .*;
public class Ass extends JFrame implements HyperlinkListener ,ActionListener {