Sabtu, 28 Juli 2012

Contoh System GUI di java



salah satu bentuk aplikasi didalam JAVA adalah dengan menggunakan System GUI. didalam aplikasi java seperti netbeans, eclipes dan yang lainnya ada system GUInya.
cara membuka system GUI di NETBEANS adalah:

1. pada saat netbeans telah dibuka, kemudian ke FILE-NEW PROJECT, setelah itu pilih java application



2. kemudian isi nama filenya, setelah itu finish



3. kemudian setelah berada pada file baru lalu klick kanan pada source package pilih new-other-kemudian pilih Swing GUI form-->Jpanel Form--> lalu beri nama dan finish



setelah itu kita bisa menggunakan Jpanel menjadi sebuah aplikasi
contohnya :
salah satu percobaan terhadap system GUI didalam Java dengan menggunakan NETBEANS :)
adalah MP3 Statis ataupun MP3 Dinamis

INI CONTOH MP3 STATIS



Source codenya
1. PLAY
private void PLAYActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (evt.getActionCommand().equals("PLAY")){
try{
player = Manager.createPlayer(new URL("File",null,"C:\\Afgan - Bawalah Cintaku.mp3"));
labelMP3statis.setText(labelMP3statis.getText()+" C:\\Afgan - Bawalah Cintaku.mp3");
player.start();
}catch(Exception ex){}
}
}

INI YANG MP3 DINAMIS



Source Codenya
1. BROWSE MUSIC
private void browserActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
JFileChooser fc=new JFileChooser();
JFrame jf = new JFrame();
int ret = fc.showOpenDialog(jf.add(fc));
if(ret==JFileChooser.APPROVE_OPTION)
{
File file = fc.getSelectedFile();
text = file.getPath().toString();
inputmusic.setText(text);
}
}
2. PLAY
private void playActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(evt.getActionCommand().equals("PLAY")){
try{
player = Manager.createPlayer(new URL("file",null,text));
player.start();
}
catch(Exception ex){}
}
}
3. STOP
private void stopActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
player.stop();
}

Selamat mencoba :

1 komentar:

  1. Dulu waktu sekolah aku belum prnah bljar yg beginian dan sampai sekarang tetep gk bisa2.. :(
    O y sob link'x udh aku pasang, thnxs ya..

    BalasHapus