java - How did I get a NullPointerException? Working with JApplet -



java - How did I get a NullPointerException? Working with JApplet -

it's been long time since have worked java , forgot how deal nullpointerexception. thing can think of line 8. i'm not sure if that's how i'm supposed retrieve sound file same folder java file located in.

this first time working audioclip. if problem, right way it? give thanks in advance help/tips.

if there other piece of info can provide, help help me, please allow me know. :)

[purpose of code create 3 buttons allow user play,loop, , stop music]

import javax.swing.*; import java.applet.*; import java.awt.*; import java.awt.event.*; public class progasthree extends japplet { private audioclip music = applet.newaudioclip(getclass().getresource("music.mp3")); private jbutton jbtplay = new jbutton("play"); private jbutton jbtloop = new jbutton("loop"); private jbutton jbtstop = new jbutton("stop"); public progasthree() { jpanel panel = new jpanel(); panel.add(jbtplay); panel.add(jbtloop); panel.add(jbtstop); add(panel); jbtplay.addactionlistener(new actionlistener() { @override public void actionperformed(actionevent e) { music.play(); } }); jbtloop.addactionlistener(new actionlistener() { @override public void actionperformed(actionevent e) { music.loop(); } }); jbtstop.addactionlistener(new actionlistener() { @override public void actionperformed(actionevent e) { music.stop(); } }); } } java.lang.nullpointerexception @ sun.applet.appletaudioclip.<init>(appletaudioclip.java:65) @ java.applet.applet.newaudioclip(applet.java:311) @ progasthree.<init>(progasthree.java:8) @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method) @ sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:57) @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:45) @ java.lang.reflect.constructor.newinstance(constructor.java:525) @ java.lang.class.newinstance0(class.java:372) @ java.lang.class.newinstance(class.java:325) @ sun.applet.appletpanel.createapplet(appletpanel.java:795) @ sun.applet.appletpanel.runloader(appletpanel.java:724) @ sun.applet.appletpanel.run(appletpanel.java:378) @ java.lang.thread.run(thread.java:722)

public void init() { // .. url pathtoclip = new url(getcodebase(), "music.mp3"); music = applet.newaudioclip(pathtoclip);

last time checked, audioclip not handle mp3 format (out of box). see java sound info. page fix.

java swing audio nullpointerexception japplet

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -