Skip to content

sakiila/JavaBrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JavaBrowser

A simple browser by Java.

开发了一个简单的网页浏览器,可以实现网页访问、保存,以及操作的前进、后退功能。

功能描述

  • 访问:输入URL,可以在线访问对应网页。
  • 另存为:可以保存正在访问的页面。
  • 前进:访问当前页面的上一个页面。
  • 后退:访问当前页面的下一个页面。
  • 查看源文件:查看访问页面的HTML源文件,并且可以保存。

理论基础

  • 事件种类(低级事件和语义事件)、事件监听器接口、事件适配器(Adapter)
  • Swing相关组件(JFram、JMenu、JButton、JTextField及JOptionPane)
  • 输入输出流

总体设计

主要程序由WebBrowser.java和ViewSourceFrame.java两个文件组成。

  1. WebBrowser.java 此文件包含名为WebBrowser的public类,其主要功能为生成网页浏览器的主体框架,实现框架上各个组件的事件监听。WebBrowser.java主要包括四个模块:图形用户界面的构建、组件监听接口的实现、文件保存功能的实现、查看源代码框架的生成。
  2. ViewSourceFrame.java 此文件包含名为ViewSourceFrame的类,其主要功能是实现了源文件查看的主题框架,并实现了源文件的保存功能。ViewSourceFrame.java主要包括两个模块:图形用户界面的构建和组件监听接口的实现。

About

A simple browser by Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages