10f5d999c875001d117f97694e587497

来自「java程序设计教程的源码」· 代码 · 共 37 行

TXT
37
字号
//【例11-4】  简单的网页浏览器。
//程序清单11-4:  SimpleBrowserDemo.java
package url;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.net.*;
public class SimpleBrowserDemo extends Applet implements ActionListener {	Button buttonBrowser;// 浏览按钮
	URL url; // URL类对象url
	TextField textURL;// TextField类对象textURL
	public SimpleBrowserDemo() {
		buttonBrowser = new Button("浏览"); // 创建“游览”按钮
		textURL = new TextField(40); // 创建URL地址栏输入框
		add(new Label("输入网址:")); // 创建标签并加入applet页面中
		add(textURL); // 将按钮及地址栏输入框加入到applet页面中
		add(buttonBrowser);
		buttonBrowser.addActionListener(this);
	}
	public void actionPerformed(ActionEvent e) { // 单击按钮事件处理
		if (e.getSource() == buttonBrowser) {
			try {// 创建URL类的对象url
				url = new URL(textURL.getText().trim());
			} catch (MalformedURLException me) {
				textURL.setText("不正确的网址:" + url);
			}
			getAppletContext().showDocument(url);// 利用浏览器浏览网页
		}
	}
}
// BrowserDemo.html
<HTML>
<BODY>
   <Applet code="SimpleBrowserDemo.class" height=600 width=600> 
   </Applet>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?