五、显示网络上其他HTML文档
利用Java提供的getAppletContext().showDocument(URL)可以
显示其他结点的HTML文档,同前面的显示网络上其他结点的图象,
有两种格式,下面各举一例:
●程序8 格式一
import java.applet.*;
import java.awt.*;
import java.net.*;
public class showdoc extends Applet
{
URL docur= null;
public void paint(Graphics g) {
try {
docur=new URL("http://www.shu.edu.cn/~xyx/doc/manhua.html");
}
catch (MalformedURLException e) {
System.out.println("Can't open the URL ");
}
if (docur != null) {
getAppletContext().showDocument(docur,"_blank");
}
}
}
●程序9 格式二
import java.applet.*;
import java.awt.*;
import java.net.*;
public class showdoc2 extends Applet
{
URL docur= null;
public void paint(Graphics g) {
try {
getAppletContext().showDocument(new URL("http://www.shu.edu.cn/
~xyx/doc/manhua.html"));
}
catch (MalformedURLException e) {
System.out.println("Can't open the URL ");
}
}
}
六、读取网络上文件内容
前述的网络功能只是显示或播放网络上结点的图象、 声音及
HTML文档,并没有对其内容进行处理。事实上,Java还可读取网络
上文件的内容,并对其内容进行处理。
读取网络上文件内容的步骤可如下:
1. 创建一个URL类型的对象
如:
String url = "ftp://202.120.127.218/incoming/test/readtxt.html";
URL fileur;
try {
fileur = new URL(url); }
catch ( MalformedURLException e) {
System.out.println("Can't get URL: " );
}






