rendered paste bodyimport java.awt.event.MouseEvent;import java.util.ArrayList;import javax.swing.JFrame;import javax.swing.JButton;import java.applet.*;import java.net.*;import javax.swing.*;import java.awt.Component;public class Tester extends JApplet{ public Tester() { Sound sounds = new Sound(""); } // static ArrayList<Thing> list; public class Sound // Holds one audio file { private AudioClip song; // Sound player private URL songPath; // Sound path Sound(String filename) { try { songPath = new URL(getCodeBase(),filename); // Get the Sound URL song = Applet.newAudioClip(songPath); // Load the Sound } catch(Exception e){} // Satisfy the catch } public void playSound() { song.loop(); // Play } public void stopSound() { song.stop(); // Stop } public void playSoundOnce() { song.play(); // Play only once } } public static void main(String[] args) throws java.net.MalformedURLException { Component applet = new Tester(); JFrame frame = new JFrame("THUG AIM"); frame.getContentPane().add(applet); frame.setSize(600, 600); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.show(); } static JFrame frame;}