课程设计任务本系统要求实现一个Java图形用户界面的日历式备忘录系统,主要包括如下功能:1.以下拉列表的方式选择年月日。2.在特定的日期下可以编辑或者查询相关的备忘录信息。3.可以通过点击按钮播放音乐。

解决方案 »

  1.   

    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;public class Mp3 extends Applet implements ActionListener{
     AudioClip clip;
     Button buttonPlay,buttonLoop,buttonStop;
     public void init(){
      clip=getAudioClip(getCodeBase(),"cd.wav");
      buttonPlay=new Button("开始播放");
      buttonLoop=new Button("循环播放");
      buttonStop=new Button("停止播放");
      buttonPlay.addActionListener(this);
      buttonLoop.addActionListener(this);
      buttonStop.addActionListener(this);
      add(buttonPlay);
      add(buttonLoop);
      add(buttonStop);
     }
      public void stop(){
      clip.stop();
      }
      public void actionPerformed(ActionEvent e){
      if(e.getSource()==buttonPlay){clip.play();}
      else if(e.getSource()==buttonLoop){clip.loop();}
      if(e.getSource()==buttonStop){clip.stop();}
    没有声音
      

  2.   

    1 wav文件放的位置,以及这个文件本身的格式
    2 查看的方式,特别是浏览器的jvm版本?
    3 是否debug过,play方法被调用?
      

  3.   

    我用eclipse运行没有错误但就是不能播放声音。你告诉我应该怎么做? wav文件放的位置的代码怎么写? "file:///C://cd.mp3"对吗?
      

  4.   

    clip=getAudioClip(getCodeBase(),"cd.wav");
    代表了这个cd.wav应当放在和你的applet(.class或者.jar)相同的目录,你在浏览器里面看的时候,怕是没复制在一起吧