Tuesday, November 8, 2011 - 0 comments

mp3 Player [JAVA]

Preview,



Ini adalah program sederhana untuk membuat mp3 player.



Oke, langsung aja ke pembahasan...

Pertama, buat layout-nya. Samakan variabel komponen button dan list seperti gambar diatas.

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

-----------------------------------
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, silakan PM ane via FB...

Keep Move

0 comments:

Post a Comment