package researchuser;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.sound.midi.*;
import java.io.*;
import javax.swing.JButton;
import javax.swing.JFrame;
import sun.audio.*;
import java.io.*;
import sun.tools.jar.resources.jar_es;
public class SomEmMidi{
public static void main (String args[])
{
JFrame frame = new JFrame();
frame.setSize (200,200);
JButton button = new JButton ("Click me");
frame.add(button);
button.addActionListener(new AL());
frame.show(true);
}
public static class AL implements ActionListener{
public final void actionPerformed(ActionEvent e)
{
try {
music();
} catch (IOException ex) {
Logger.getLogger(SomEmMidi.class.getName()).log(Level.SEVERE, null, ex);
}
}}
public static void music() throws IOException
{
AudioPlayer MGP = AudioPlayer.player;
AudioStream BGM;
AudioData MD;
ContinuousAudioDataStream loop = null;
BGM = new AudioStream(new FileInputStream("notify.wav"));
MD = BGM.getData();
loop = new ContinuousAudioDataStream(MD);
MGP.start(loop);
}
}//Fim de Classe
Agradeço Resposta