java 音乐不能随窗口关闭而停止
importsun.audio.*;importjava.io.*;importjava.awt.*;importjava.awt.event.*;classSound5...
import sun.audio.*;import java.io.*;import java.awt.*;import java.awt.event.*;class Sound5 { FileInputStream file; BufferedInputStream buf; public Sound5() { try { file=new FileInputStream("吉田亚纪子、主题曲 - 龙之谷.wav"); buf=new BufferedInputStream(file); AudioStream audio=new AudioStream(buf); AudioPlayer.player.start(audio); } catch (Exception e) {} }}public class e8165 extends Frame implements ActionListener { e8165() { super("音频播放器"); setBounds(300,300,200,100); setVisible(true); Button btn=new Button("播放"); setLayout(new FlowLayout()); add(btn); btn.addActionListener(this); validate(); // Sound5 play = new Sound5(); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); } }); } public void actionPerformed(ActionEvent e) { Sound5 play = new Sound5(); } public static void main(String[] args) { new e8165(); }}窗口关了,但是音乐仍然在播放,怎么解决?
展开
1个回答
展开全部
dispose();
这个搭悉氏没有陆键关知散闭,只是窗体不显示了。
换成System.exit(0);
这个搭悉氏没有陆键关知散闭,只是窗体不显示了。
换成System.exit(0);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询