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
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
Komentar
Posting Komentar