import javax.swing.*;
import java.net.URL;
import java.applet.*;
public class DisplayImagePlayAudio extends JApplet {
private AudioClip audioClip;
public DisplayImagePlayAudio() {
URL urlForImage = getClass().getResource("image/denmark.gif");
add(new JLabel(new ImageIcon(urlForImage)));
URL urlForAudio = getClass().getResource("audio/denmark.mid");
audioClip = Applet.newAudioClip(urlForAudio);
audioClip.loop();
}
@Override
public void start() {
if (audioClip != null) audioClip.loop();
}
@Override
public void stop() {
if (audioClip != null) audioClip.stop();
}
public static void main(String[] args) {
JFrame frame = new JFrame("DisplayImagePlayAudio");
DisplayImagePlayAudio applet = new DisplayImagePlayAudio();
applet.init();
frame.add(applet, java.awt.BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 500);
frame.setVisible(true);
}
}