JAVA MEMBUAT MP3 PLAYER SEPERTI WINAMP/AIMP

          ini buat anak anak yang kesusahan sama yang gak tau maksudya tugas JAVA-nya pak, hadhiee, ini Project buatan ane . . ane mau share sedikit, DOWNLOAD  aja filenya, tapi ini HANYA UNTUK DIPELAJARI . . dan bila mau pake langsung punya ane, tolong di edit dulu ya . .

          Tugas ini dapat dijadikan anda yang suka membuat aplikasi aplikasi keren  seperti pemutar musik WINAMP / AIMP . .

          kalian bisa mencontoh tugas java UI_Alplet ini pada netbeans 7.0 dan yang lain, langsung saja, print screenan ku seperti dibawah ini dan kalian bisa membuat design sesuka anda . .

          semua coding sudah saya masukkan pada Download-an yang anda nanti bisa download. . .

        Didalam sini terdapat banyak aplikasi yang saya berikan kepada anda BONUS hehe .. yang penting anda mau belajar dan selalu berlatih, saya yakin anda bisa  . . 


Tutorial Untuk Text Reader     : 


1.   anda klik 2x Icon Netbeans (Buka Aplikasi Netbeans),
2.   klik FILE => NEW FILE=> KLIK SWING GUI FORMS => pilih JApletForm
      TAMPILAN : 

 lalu klik NEXT=> masukkan Nama Applet yang anda inginkan => FINISH


   TAMPILAN AWAL :




lalu masukkan klik PALETTE => pilih PANEL => kemudian masukkan pada design.


   TAMPILAN :


TAMPILAN DESIGN AKAN BERUBAH WARNANYA MENJADI GREY KARENA SUDAH DIMASUKKAN PANEL . . 


setelah itu masukkan juga TABBED PANE pada halaman design : 


TAMPILAN : hingga menjadi seperti ini :


kalau sudah seperti itu anda tinggal tambahkan komponen komponen sebagai berikut  :

1. label1 = untuk tulisan TEXT READER AJIDSU CORPORATION.
2. label2 = untuk ICON READER
3. label3 = untuk tulisan KUMPULAN FILE TEXT
4. label4 = untuk tulisan ISI FILE TEXT
5. button2 = TAMBAHKAN FILE TEXT
6. button3 = LIHAT
7. button4 = HAPUS
8. button  = BERSIHKAN
9. List1
10. List2

kemudian tambahkan code di bawah ini di bagian atas code program...
--------------------------------



import javax.swing.DefaultListModel;
import javax.swing.JFileChooser;
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

--------------------------------
kemudian, tambahkan method baru...

--------------------------------
private String readFile(File file){
        String result = "";
        try
        {
            FileInputStream fis = new FileInputStream(file);
            BufferedInputStream bis = new BufferedInputStream(fis);
            DataInputStream dis = new DataInputStream((bis));
            while(dis.available() != 0)
            {
                result += dis.readLine() + "\n";
            }
        }
        catch(FileNotFoundException e)
        {
           
        }catch(IOException e)
        {
           
        }
        return result;
}
--------------------------------

masuk ke code di bagian buttonTambah, tapi sebelumnya tambahkan dulu code ini di atas code buttonTambah...

--------------------------------

DefaultListModel model = new DefaultListModel();

--------------------------------

kemudian masuk kedalam code button tambah...
--------------------------------
        JFileChooser fc = new JFileChooser();
        JFrame jf = new JFrame();
        int setuju = fc.showOpenDialog(jf.add(fc));
        int posisi = jList1.getModel().getSize();
        if(setuju == JFileChooser.APPROVE_OPTION)
        {
            File file = fc.getSelectedFile();
            String text = file.getPath().toString();
            String[] txt = new String[]{text};
            model.add(posisi, text);
        }
        jList1.setModel(model);

---------------------------------

masuk ke code buttonHapus...

---------------------------------

int posisi = jList1.getSelectedIndex();
model.remove(posisi);

---------------------------------

sebelum melangkah lebih jauh, jangan lupa uncheck properties "enabled" pada buttonBersihkan, lalu masuk ke code buttonBaca...

---------------------------------
        String data = jList1.getSelectedValue().toString();
        File file = new File(data);
        String text = readFile(file);
        jTextArea1.setText(text);
        buttonBersihkan.setEnabled(true);
---------------------------------

code buttonBersihkan...

---------------------------------
        jTextArea1.setText("");
        buttonBersihkan.setEnabled(false);
---------------------------------

Silakan coba di-run... Kalo ada yang eror, coba di cek lagi code programnya...
 
susun seperti gambar dibawah ini :


Text reader


mp3 . .


Sekarang menginjak ke code porogram, tambahkan dulu code2 dibawah ini di bagian atas code program. ini adalah kode MP3 PLAYER.

-----------------------------------
import java.io.File;
import java.net.URL;
import javax.media.Manager;
import javax.media.Player;
import javax.swing.DefaultListModel;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
-----------------------------------

Lalu tambah code ini dibawah code2 diatas,

-----------------------------------
DefaultListModel model = new DefaultListModel();
public Player mp3;
-----------------------------------

Kemudian, masuk ke code di buttonTambah

-----------------------------------
        JFileChooser fc = new JFileChooser();
        JFrame jf = new JFrame();
        int setuju = fc.showOpenDialog(jf.add(fc));
        int posisi = jList1.getModel().getSize();
        if(setuju == JFileChooser.APPROVE_OPTION)
        {
            File file = fc.getSelectedFile();
            String text = file.getPath().toString();
            String[] txt = new String[]{text};
            model.add(posisi, text);
        }
        jList1.setModel(model);
-----------------------------------

code buttonHapus

-----------------------------------
        int posisi = jList1.getSelectedIndex();
        model.remove(posisi);
-----------------------------------

code buttonPlay

-----------------------------------
         if(evt.getActionCommand().equalsIgnoreCase("Play"))
        {
            String main = jList1.getSelectedValue().toString();
            try
            {
                mp3 = Manager.createPlayer(new URL("file",null,main));
                mp3.start();
            }
            catch(Exception e){}
            buttonPlay.setText("Stop");
        }
        if(evt.getActionCommand().equalsIgnoreCase("Stop"))
        {
            mp3.stop();
            buttonPlay.setText("Play");
        }
-----------------------------------

Silakan di-run... :)

Jika ada kesalahan code dari code diatas, Silahkan Komentar . .

MAAF YA YANG KEMARIN MINTA' KIRIMIN LEWAT E-MAIL, GAK SAYA TURUTI, SOALNYE KUOTA SAYA HAMPIR HABIS . . ::::DDD

TERIMAKSIH SUDAH MENGUNJUNGI . .

SEMOGA BERMANFAAT . .

JANGAN LUPA KOMENTARNYA YA GANNN . . .  !!!!

BY : AJI SUKMA SEJATI

YANG MAU DOWNLOAD PROJECT ANE DISINI :

Download


artikel ini saya ikut sertakan pada Lomba Blogging : 


Logo Computing Cup

http://computingcup.ittelkom.ac.id' rel='dofollow' target='_blank' title='Computing Cup 2011'>http://computingcup.ittelkom.ac.id/images/logoccblog.jpg' alt='Computing Cup 2011' />

24 comments:

  1. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  2. Mas kalo supaya bisa di mainkan program nya tampa harus buka netbeans atau di install langsung di komputer bagaimana

    BalasHapus
    Balasan
    1. KLIK CLEAN AND BUILD PROJECT (SHIFT+F11)
      LALU AMBIL FILE YG SUDAH BERUPA JAVA DI FOLDER NETBEANS-->PILIH FOLDER YG SUDAH KITA BUAT--->LALU CARI FOLDER DIST--->LALU AMBIL PROGRAM YG SUDAH BERUPA JAVA DAN BISA KITA PINDAH KE DEKSTOP ATAU DIMANA YG KITA MAU

      Hapus
  3. klo pake eclipse bisa ga mas ?

    BalasHapus
  4. @naunamimi : bisa kok, dicobak aja . . sama aja pakek applet . . :D

    BalasHapus
  5. gan. kok applet di web nya hanya tampilan aja?
    ga bisa setel musik nya. Gimana itu? thx

    BalasHapus
  6. di jadiin .exe gimana gan?

    BalasHapus
  7. Balasan
    1. kenapa waktu di masukkan ke netbeans 7.3 kenapa gak bisa mas
      kyak gak di dukung gtu mas...

      Hapus
  8. kenapa waktu di masukkan ke netbeans 7.3 kenapa gak bisa mas
    kyak gak di dukung gtu mas...

    BalasHapus
  9. gas bisa di running, main class nya not found. gmn gan??

    BalasHapus
  10. assalamualaikum wr.wb
    kok diposisi ini lampu merah/error ,gmana nih
    import javax.media.Manager;
    import javax.media.Player;
    wasalamualakum wr.wb

    BalasHapus
  11. Thanks gan sangat membantu... gan kalo di gabungin sma program pemutar video gimana gan?

    BalasHapus
  12. btw koq byak yg error gan project'a

    BalasHapus
  13. gan project'a koq byak yg error? mhon bntuannya cz sya masih newbi gan

    BalasHapus
  14. Terima Kasih untuk codingnya ya... Saya coba kok belum bisa runing mohon pencerahaanya pa perlu file tambahan... terima kasih

    BalasHapus
  15. ijin download kang


    good :)

    look at me to fonder-boost.blogspot.com

    BalasHapus
  16. Makasih gan tutorialnya,...:), dari tutorial ini saya kembangin dan saya berhasil membuat aplikasi mp3 player. Monggo gan dilihat hehe,..

    http://tegarswasono.web.id/index.php/2016/01/22/mp3-player/

    BalasHapus
  17. VAZBET - Agen Bola Piala Dunia - Agen Casino dan Poker Online Terpercaya Indonesia
    VAZBET - Tembak Ikan Online - Agen Bola Terpercaya - Agen Fafa Slot - Agen Casino

    Tembak Ikan Online
    Agen Fafa Slot
    Agen Casino Terpercaya
    Agen Bola Piala Dunia
    Agen Poker Terpercaya
    Agen Sabung Ayam
    Agen Bandar Togel Klik 4D
    Daftar Vazbet

    BalasHapus

Feature

Like Our Fanspage

Diberdayakan oleh Blogger.