欢迎来到天天文库
浏览记录
ID:14278148
大小:104.00 KB
页数:3页
时间:2018-07-27
《插入图像与播放音乐》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、插入图像与播放音乐1.在Applet中插入图像播放音乐程序功能:在Applet中插入3种大小的图像,并在打开文件时部分背景音乐。编写LX7_4.java程序文件,源代码如下。importjava.awt.*;importjava.applet.*;publicclassLX7_4extendsApplet{Imageimg;publicvoidinit(){img=getImage(getCodeBase(),"image/飞机.gif");//获取图像文件地址读取图像文件到内存play(getDo
2、cumentBase(),"WAV/Sound.wav");//播放声音文件}publicvoidpaint(Graphicsg){intw=img.getWidth(this);inth=img.getHeight(this);g.drawImage(img,20,10,this);//画出原图g.drawImage(img,20,100,w/2,h/2,this);//画出缩小一倍的图g.drawImage(img,160,0,w*2,h*2,this);//画出放大一倍的图}}编译程序LX7_
3、4.java。编写显示LX7_4.class的页面文件,在浏览器中显示结果如图7.4所示。图7.42.随时播放声音文件的程序程序功能:在Applet中使用下拉框显示音乐文件的名字,在程序中使用AudioClip类控制播放的音乐文件,使用“播放”、“连续”、“停止”按钮控制和选择播放音乐的状态。编写LX7_5.java程序文件,源代码如下。importjava.awt.*;importjava.awt.event.*;importjava.applet.Applet;importjava.applet
4、.AudioClip;publicclassLX7_5extendsAppletimplementsItemListener,ActionListener{AudioClipsound;Choicec=newChoice();Buttonplay=newButton("播放");Buttonloop=newButton("连续");Buttonstop=newButton("停止");publicvoidinit(){c.add("space.au");c.add("flute.aif");c.ad
5、d("trip.mid");c.add("jungle.rmf");c.add("Sound.wav");add(c);c.addItemListener(this);add(play);add(loop);add(stop);play.addActionListener(this);loop.addActionListener(this);stop.addActionListener(this);sound=getAudioClip(getCodeBase(),"WAV/Sound.wav");}
6、publicvoiditemStateChanged(ItemEvente){sound.stop();sound=getAudioClip(getCodeBase(),"WAV/"+c.getSelectedItem());}publicvoidactionPerformed(ActionEvente){if(e.getSource()==play)sound.play();elseif(e.getSource()==loop)sound.loop();elseif(e.getSource()==
7、stop)sound.stop();}}编译程序LX7_5.java。编写显示LX7_5.class的页面文件,在浏览器中显示结果如图7.5所示。
此文档下载收益归作者所有