PBO - Membuat Program Music Organuzer
Nama : Muh. Shafwatallah Wahid
NRP : 05111740007002
MusicOrganizer
/** * Write a description of class MusicOrganizer here. * * @author */ import java.util.ArrayList; public class MusicOrganizer { private ArrayList<String> files; private MusicPlayer player; // membuat music organizer public MusicOrganizer() { files = new ArrayList<String>(); player = new MusicPlayer(); } //nambah file public void tambahFile(String namafile) { files.add(namafile); } // input jumlah file pada koleksi public int jumlahFile() { return files.size(); } // list file pada koleksi public void listFile(int index) { if(index >= 0 && index < files.size()) { String namafile = files.get(index); System.out.println("Music ke-" + index + ": " +namafile); } } // hapus file dari koleksi public void hapusFile(int index) { if(index >= 0 && index < files.size()) { files.remove(index); } } public void startPlaying(int index) { String namafile = files.get(index); player.startPlaying(namafile); } public void stopPlaying() { player.stopPlaying(); } }
MusicPlayer
/** * Write a description of class MusicPlayer here. * * @author */ public class MusicPlayer { private String music; public MusicPlayer() { music = null; } public void startPlaying(String namafile) { music = namafile; System.out.println(music+ " This Music Now Playing"); } public void stopPlaying() { System.out.println("This Music Now Stop Playing."); } }
Komentar
Posting Komentar