Java程序设计教程 教学课件 作者 杨晓燕 java12.ppt

Java程序设计教程 教学课件 作者 杨晓燕 java12.ppt

ID:50051048

大小:190.00 KB

页数:15页

时间:2020-03-08

Java程序设计教程 教学课件 作者 杨晓燕 java12.ppt_第1页
Java程序设计教程 教学课件 作者 杨晓燕 java12.ppt_第2页
Java程序设计教程 教学课件 作者 杨晓燕 java12.ppt_第3页
Java程序设计教程 教学课件 作者 杨晓燕 java12.ppt_第4页
Java程序设计教程 教学课件 作者 杨晓燕 java12.ppt_第5页
资源描述:

《Java程序设计教程 教学课件 作者 杨晓燕 java12.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十二章多媒体编程Java程序设计教程本章主要内容图像处理数字声音图像处理通常在Java语言中,使用一个图像需要经过三个步骤:1.装载图像2.生成ImageIcon3.显示图像。装载图像Java中通过getImage()方法装载图像,该方法的语法格式如下所示:publicImagegetImage(Stringurl)publicImagegetImage(Stringurl,Stringname)生成ImageIcon若将图像装载进来以后,还不能够直接被程序所使用,这里先调用ImageIcon方法将其生成一个ImageIco

2、n:ImageIcon(Image);/*该方法将返回一个ImageIcon对象*/实例将包含1.jpg的图像的image1对象转成ImageIcon对象icon1:ImageIconicon1=newImageIcon(image1);显示图像通过以上几步,将ImageIcon对象作为参数,创建标签、按钮等部件,就可以显示出这个图像了。下面就简单分别说明。(1)标签publicJLabel(ImageIconicon);publicJLabel(Stringtext,ImageIconicon);第一个构造器,是让标签中只显

3、示图像,而第二个构造器就可以同时显示文本标签和图像,可谓图像并茂。(2)按钮publicJButton(ImageIconicon);publicJButton(Stringtext,ImageIconicon);例12.1构建一个显示图像的程序,可以先把图像文件将其拷贝到C:javastudy目录下:importjava.applet.*;importjava.awt.*;importjavax.swing.*;publicclassuseImageextendsJApplet{Imageimage1;publicvoid

4、init(){JPanelpanel1=(JPanel)getContentPane();panel1.setLayout(newBorderLayout());image1=getImage(getCodeBase(),"cnncterr.jpg");ImageIconicon1=newImageIcon(image1);JLabelimagelabel=newJLabel(icon1);panel1.add(imagelabel);}}程序运行结果:数字音频Java需要在程序中播放声音,可以在importjava.appl

5、et包的支持下,让Java程序能够播放WAV、AU等格式的声音文件。数字音频1.装载声音文件在Java语言中装载声音文件,是使用getAudioClip方法,其语法格式是:publicAudioClipgetAudioClip(Stringurl)publicAudioClipgetAudioClip(Stringurl,Stringname)数字音频2.操作声音片段使用声音比使用图像要简单得多,现在就可以直接对一个AudioClip(声音片段)进行操作了,不再需要转换(图像就得从Image转成ImageIcon)。(1)播放

6、声音片段:声音片段名.play()可以直接调用声音片段对象的play()方法就可以将其播放出来。(2)停止播放:声音片段名.stop()(3)循环播放:声音片段名.loop()数字音频将声音文件拷贝到c:javastudy目录下,然后结合装载声音文件和操作声音片段技术,来播放一段动人的音乐。数字音频举例数字音频程序运行结果:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。