Hello, I am using the sound api to play an audio file of the hard disk as a SourceDataLine. When i run the program, and press on the play button, the song plays just fine.

BUT.. i have to wait until the song finishes playing completely before the program can do anything else. It wont do ANYTHING until then. The action listener doesnt work so I cannot press teh STOP button or even move any frames around the screen..nothing...

Anybody else had this problem?