任务1.编写一个Java Applet程序,可以实现图像显示及声音文件的加载播放。另外,当包含该
Java Applet的页面离开浏览器时,将停止声音的播放;当页面回到浏览器时,会恢复声音的播放。之后编写调用Java Applet
程序的
HTML文档。(图像、声音文件可自已选择)。请提出你的探究
问题并回答。
import java.applet.*;
import java.awt.*;
import javax.swing.*;
public class hou extends JApplet {
String ImageName = null;
String AudioName = null;
Image img = null;
AudioClip audio = null;
public void init() {
ImageName = getParameter("image");
img = getImage(getDocumentBase(), ImageName);
AudioName = getParameter("audio");
audio = getAudioClip(getDocumentBase(), AudioName);
}
public void start() {
audio.loop(); //循环播放
}
public void paint(Graphics g) {
g.drawImage(img, 160, 200, this);
}
public void stop() {
audio.stop(); //停止播放
}
}