5网络Java

〖例11.5〗 获取并播放网络结点上的声音文件。 //Li11_05.java import java.applet.*; import java.awt.*; import .*; public class Li11_05 extends Applet { AudioClip loopClip; public void paint(Graphics g) { String Audur = /test.au; //请根据实际情况更改站点的域名 //或String Audur = http://xzsd.8866.rg/; try { play(new URL(Audur)); //或play(new URL(Audur),test.au); } catch(Exception e){} }} 〖例11.6〗 获取并播放网络结点上的声音文件。 import java.applet.*; import java.awt.*; import .*; public class Li11_06 extends Applet{ AudioClip loopClip; public void init() { String Audur = /java/test.wav;//请根据实际情况更改站点域名 //或String Audur = /java/; try { loopClip = getAudioClip(new URL(Audur)); //或loopClip = getAudioClip(new URL(Audur),test.wav); } catch(Exception e){} }//init() public void paint(Graphics g){ loopClip.loop(); }} 获取文档 利用Java提供的getAppletContext().showDoc ument()方法可以显示Web服务器结点的HTML文档,在调用这个方法之前首先需要指定文档的网络资源的URL。其两种格式如下: void showDocument(URL url); void showDocument(URL url, String target); 第一种格式在当前窗口中打开指定的网页文件,第二种格式在指定的窗口中打开指定的网页文件。同前面的显示网络上其他结点的资源一样,获取文档也有两种编程方式,例11.7和例11.8分别演示了showDocument()方法的使用。 〖例11.7〗 获取并显示网络结点上的文档资源。 import java.applet.*; import java.awt.*; import .*; public class Li11_07 extends Applet{ URL docur= null; public void paint(Graphics g) { try { docur=new URL(/java/index.htm); //请根据实际情况更改站点域名 } catch (MalformedURLException e) { System.out.println(不能打开该URL地址。); } if (docur != null) { getAppletContext().showDocument(docur); } } } 〖例11.8〗 获取并显示网络结点上的文档资源。 import java.applet.*; import java.awt.*; import .*; public class Li11_08 extends Applet{ URL docur= null; public void paint(Graphics g) { try { getAppletContext().showDocument(new URL(/java/index.htm)); }catch (MalformedURLException e) { System.out.println(不能打开该URL地址。); } }//paint() } 上面的两个程序只是利用showDocment()方法显示网上的HTML文档,但并不能对其内容进行处理。实际上,Java还可以读取网络上文件的内容,并对其内容进行处理。 Java读取并处理网络上文件内容的步骤如下: (1)创建一个

文档评论(0)

1亿VIP精品文档

相关文档