A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 血剑无痕 中级黑马   /  2013-10-8 21:54  /  1575 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import javax.sound.sampled.*;
import java.io.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.FlowLayout;
class MusicPaly extends JFrame
{    private Clip clip;
   JButton button=new JButton("暂停");
    MusicPaly()
    {
       setBounds(100,200,200,200);
       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      try
      {
              InputStream stream=new FileInputStream("5.wav");
              AudioInputStream audioStream=AudioSystem.getAudioInputStream(stream);
              clip =AudioSystem.getClip();
              clip.open(audioStream);
              clip.start();
        
      }
    catch(Exception er){}
    button.addActionListener(new ActionListener()
        {
         public void actionPerformed(ActionEvent event)
             {
              if(button.getText().equals("暂停"))
                  {
                   clip.stop();
                   button.setText("重新开始");
                  }
              else
                  {
                    clip.start();
                   button.setText("暂停");
                  }
              
             }
        });
        
        setLayout(new FlowLayout());
        add(button);

        setVisible(true);

   }
   public static void main(String[] args)
    {
     new MusicPaly();
    }
  }

评分

参与人数 1黑马币 +3 收起 理由
To + 3 多来论坛发帖。加油

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马