用java源代码制作的这个浏览器可以浏览网页
(2015-10-25 17:41:39)
标签:
it
初始化
浏览器
菜单项
源代码
|
分类:
电脑制作
|
用java源代码制作的这个浏览器可以浏览网页
java源代码来自:
Browser.java
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.FileDialog;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.URL;
import javax.swing.JButton;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.JViewport;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;
import javax.swing.text.html.HTMLDocument;
import
javax.swing.text.html.HTMLFrameHyperlinkEvent;
public class Browser extends JFrame implements ActionListener
{
private
Container contentPane;
//
文本框
private
JTextField addressTex;
private
JLabel statusLbl;
//
初始化滚动条
private
JScrollPane centerPane;
//
编辑显示区域
private
JEditorPane textArea;
private
JMenuBar munubar;
private
JButton btgoto, btback;
private
JMenu filemenu;
//
菜单项
private
JMenuItem itemopen, itemquit;
public
Browser() {
super("Java 简化版浏览器");
setBounds(120, 80, 750, 500);
setDefaultCloseOperation(this.EXIT_ON_CLOSE);
contentPane = this.getContentPane();
// 初始化菜单栏
munubar = new JMenuBar();
setJMenuBar(munubar);
// 初始化菜单
filemenu = new JMenu("文件");
// 将菜单加入菜单栏
munubar.add(filemenu);
// 初始化菜单项
itemopen = new JMenuItem("打开");
itemopen.addActionListener(this);
itemquit = new JMenuItem("关闭");
itemquit.addActionListener(this); |