初学JAVA,请各位高手看看我的这段程序错在哪
import java.applet.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class ImageAudio extends JApplet 
{
    Image image;
    AudioClip au;
  
    public void init()
    {
     image=getImage(getCodeBase(),"huashi.jpg");
     au=getAudioClip(getCodeBase(),"挥剑问情(问情篇).mp3");
    }
    public void start()
    {
     if (au!=null)
     {
         au.loop();
     }
    
    
    }
    public void stop()
    {
     if (au!=null)
     au.stop();
    
    }
    public void paint(Graphics g)
    {
     g.drawImage(image,10,10,300,200,this);
     au.play();
    }
    public static void main(String args[])
    {
    
    JFrame frame=new JFrame("进入");
    ImageAudio app=new ImageAudio();
    frame.getContentPane().add(app,BorderLayout.CENTER);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    app.init();
    app.start();
    frame.setSize(1024,768);
    frame.setVisible(true);
    }
}