top
Loading...
JBuilder制作音頻播放程序
天極IT資訊短信服務 電腦小技巧
資費:包月5元
手機:
介紹:細處著手,巧處用功。高手和菜鳥之間的差別就是:高手什么都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕松踏上高手之路。


Java是當今世界上非常流行的一種編程語言。它是由美國SUN計算機公司(Sun Microsystems, Inc.)所研究而成的,是一種為Internet發展而突破用戶端機器環境和CPU結構、寫一次即可在任何機器上執行(Write Once,Run Anywhere)的語言。

介紹完Java的特性與優勢后,我將開始介紹如何制作音頻播放程序。Java中有許多可以制作音頻播放的包和類,包括java.applet.AudioClip、com.sun.media.sound.JavaSoundAudioClip和javax.sound.midi.spi&javaw.sound.sampled.spi等,其中java.applet.AudioClip是從JDK1.0就存在的一個接口,其余的多個類是對這個接口的實現及豐富其功能。

下面,我將帶領大家利用com.sun.media.sound中的JavaSoundAudioClip類制作一個簡單的音頻播放器小程序。

我采用的是Borland公司的JBuilder,這是一個大型的Java集成開發環境。

我們共創建4個類,如下表:

類名MyFrameAudioPlayGifPanelTest
功能界面GUI播放音頻文件存放gif圖片的面板測試類

1.生成Application的GUI

首先,利用JBuilder的Wizard自動生成一個帶有菜單欄的Application,然后在Frame中添加控件。如下所示:

類型JListJButtonJButtonJButtonJButton JFileChooser
名稱jList1jBtnBackjBtnPlayjBtnStopjBtnForwardfileChooser
功能播放列表后退播放停止前進打開文件對話框

在按鈕的下面添加jList作為播放列表,為了避免畫面的單調,我們在右邊添加一幅gif,為了便于對gif進行管理,我們為它制作了一個面板,構成GifPanel類。完成后的界面如下圖所示:

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗