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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求代码!

4 个回复

倒序浏览
SUN公司是很聪明的,写过JAVA程序用GUI的人都知道,它并不是很好用,其实SUN公司的支持强大功能的背后就是在告诉我们,你可以说JAVA某些功能组件不好用,但是你不能说没有.下面我来简单介绍以下如何在程序中添加背景音乐.  

import java.applet.*;
import java.net.*;
public class music
{
    public music()
    {
        try
        {
            URL SoundFile=new URL("file:音乐文件名.后缀名");
            AudioClip Sound=Applet.newAudioClip(SoundFile);
            Sound.loop();
            try
            {
                Thread.sleep(1000);
            }catch(InterruptedException e){}
        }catch(MalformedURLException mue){}
    }
}

在你的执行语句中创建一个匿名的音乐类的对象就可以,但是要注意线程共享资源的问题.


回复 使用道具 举报
☆枫の云 发表于 2014-4-23 15:26
SUN公司是很聪明的,写过JAVA程序用GUI的人都知道,它并不是很好用,其实SUN公司的支持强大功能的背后就是在告 ...

我在其他的类中新建了匿名的music对象没用啊
求详细点
回复 使用道具 举报
package Example;
import java.applet.*;
import java.net.*;
public class music
{
    public music()
    {
        try
        {
            URL SoundFile=new URL("F:\\Kugou\\Davichi、t Ara - 我们不是相爱吗.mp3");
            AudioClip Sound=Applet.newAudioClip(SoundFile);
            Sound.loop();
            try
            {
                Thread.sleep(1000);
            }catch(InterruptedException e){}
        }catch(MalformedURLException mue){}
    }
}
package Example;
import java.applet.*;
import java.net.*;
public class music
{
    public music()
    {
        try
        {
            URL SoundFile=new URL("F:\\Kugou\\Davichi、t Ara - 我们不是相爱吗.mp3");
            AudioClip Sound=Applet.newAudioClip(SoundFile);
            Sound.loop();
            try
            {
                Thread.sleep(1000);
            }catch(InterruptedException e){}
        }catch(MalformedURLException mue){}
    }
}
回复 使用道具 举报
你是指要加背景音乐吗。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马