A simple browser by Java.
开发了一个简单的网页浏览器,可以实现网页访问、保存,以及操作的前进、后退功能。
- 访问:输入URL,可以在线访问对应网页。
- 另存为:可以保存正在访问的页面。
- 前进:访问当前页面的上一个页面。
- 后退:访问当前页面的下一个页面。
- 查看源文件:查看访问页面的HTML源文件,并且可以保存。
- 事件种类(低级事件和语义事件)、事件监听器接口、事件适配器(Adapter)
- Swing相关组件(JFram、JMenu、JButton、JTextField及JOptionPane)
- 输入输出流
主要程序由WebBrowser.java和ViewSourceFrame.java两个文件组成。
- WebBrowser.java 此文件包含名为WebBrowser的public类,其主要功能为生成网页浏览器的主体框架,实现框架上各个组件的事件监听。WebBrowser.java主要包括四个模块:图形用户界面的构建、组件监听接口的实现、文件保存功能的实现、查看源代码框架的生成。
- ViewSourceFrame.java 此文件包含名为ViewSourceFrame的类,其主要功能是实现了源文件查看的主题框架,并实现了源文件的保存功能。ViewSourceFrame.java主要包括两个模块:图形用户界面的构建和组件监听接口的实现。