. tambahkan Panel untuk membuat MP3 Player dari List yang nantinya anda tambahkan file MP3 dari tombol TAMBAH FILE MP3
. tambahkan komponen seperti tampak pada gambar dan desain tampilan sebaik mungkin, bisa anda tambahkan icon-icon pada komponen Label dan Button
. tambahkan satu Jlist untuk menampung dan menampilkan list file MP3 yang anda tambahkan. Item List yang dipilih akan dimainkan
. source code bisa anda lihat dibawah dan sesuaikan dengan nama komponen anda
1. deklarasikan / inisialisasi object dari class
public Player playerSS;
DefaultListModel model=new DefaultListModel();
2. tambah method dengan nama mainkan
void mainkan(){
String main=jList1.getSelectedValue().toString();
try{
playerSS = Manager.createPlayer(new URL("file",null,main));
playerSS.start();
}catch(Exception ex){}
}
3. Button TAMBAH FILE MP3
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();
text=file.getPath().toString();
String[] txt = new String[]{text};
model.add(posisi,text);
jList1.setModel(model);
}
4. Button MAINKAN
if(evt.getActionCommand().equalsIgnoreCase("mainkan")){
mainkan();
jButton2.setText("BERHENTI");
}
if(evt.getActionCommand().equalsIgnoreCase("berhenti")){
playerSS.stop();
jButton2.setText("MAINKAN");
}
5. Button HAPUS LIST
int posisi=jList1.getSelectedIndex();
model.remove(posisi);