- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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)