欢迎来到天天文库
浏览记录
ID:50051048
大小:190.00 KB
页数:15页
时间:2020-03-08
《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目录下,然后结合装载声音文件和操作声音片段技术,来播放一段动人的音乐。数字音频举例数字音频程序运行结果:
此文档下载收益归作者所有