Ads 468x60px

Selasa, 15 November 2011

program java file mp3


Program java applet untuk membuat program pemanggil file dan memasukkan file mp3 di dalam text dan memainkanya langsung pada program.
Komponen pada program di atas adalah: 3 button dan 1jlist.
Tulis coding berikut ini di atas:

import java.awt.Color;
import java.lang.String;
import java.util.Scanner;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import javax.swing.JList;
import java.io.IOException;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.media.Manager;
import javax.media.NoPlayerException;
import javax.media.Player;
import javax.swing.DefaultListModel;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JOptionPane;


Berikut coding pada button play:

private void btMainkanActionPerformed(java.awt.event.ActionEvent evt) {                                         
        if(evt.getActionCommand().equalsIgnoreCase("PLAY")){
            mainkan();
            btMainkan.setText("STOP");
        }
        if(evt.getActionCommand().equalsIgnoreCase("STOP")){
            playerSS.stop();
            btMainkan.setText("PLAY");    
        }
        // TODO add your handling code here:
    } 

Button Play akan bekerja jika tombol itu diklik dan akan memainkan file mp3 pada list yang sudah diblok file mp3 dan jika sudah diplay maka nama button play akan berubah menjadi "STOP" dan jika diklik maka musik akan berhenti.



Pada button Tambah file mp3 adalah:

private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        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);
        // TODO add your handling code here:
    } 

Pada button tambah field akan bekerja jika diklik dan akan membuka browser dan bisa menampilkan file yang telah kita pilih kedalam list.            


Pada button hapus file:

private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        int posisi=jList1.getSelectedIndex();
        model.remove(posisi);
        // TODO add your handling code here:
    } 

Button hapus field akan menghapus file mp3 yang sudah diblok pada list

0 komentar:

Posting Komentar

clock