자바 어플리케이션에서 애플릿 사용하기..
노아
자바로wav나 midi 등을플레이 해보려고 합니다.
애플릿에서 wav를 편하게 플레이 할 수 있어서 여기저기 찾아보고 두가지를 같이 쓰는 방법을 알아내어
간단한 코드를 작성해 봤습니다.
하지만 컴파일시 null pointer exception이 발생하는 군요.
무엇이 문제인지, 또 어플리케이션에서 음악을 플레이하려면 어떻게 해야하는지 알려주세요.
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.Toolkit;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class ex1 extends Applet
{
AudioClip ac;public void init()
{
}public void start()
{
ac = getAudioClip(getCodeBase(), 1.wav);
ac.play();
}public void stop()
{
}public void destroy()
{
}public static void main(String[] args)
{
ex1 e = new ex1();
Frame f = new Frame();
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});f.add(e, BorderLayout.CENTER);
e.init();
e.start();
f.setSize(300,300);
f.setVisible(true);
}
}