Pada Gambar tersebut progress bar yang berwarna putih akan menutupi background hitam, dan apabila sudah komplit, maka gambar akan menghilang..
Berikut adalah kode programnya :
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JProgressBar;
import javax.swing.JWindow;
import javax.swing.Timer;
/**
*
* @author denidharmatin
*/
public class TestProgressBar extends JWindow {
JLabel logo = new JLabel(new ImageIcon("Gambar/logo.jpg")); //Mengambil Gambar
JProgressBar progress = new JProgressBar();
int time=0;
Timer timer;//Timer dari java Swing yg berfungsi sebagai delay time
Dimension dimensi = Toolkit.getDefaultToolkit().getScreenSize();
public TestProgressBar(){
Color warna = Color.white;
progress.setBackground(Color.black);//set Warna Background progress bar
progress.setForeground(Color.white);
getContentPane().add(logo, BorderLayout.NORTH);//Menempatkan gambar logo di posisi NORTH atau pada bagian atas
getContentPane().add(progress,BorderLayout.CENTER);//Menempatkan progress Bar di bagian tengah
setLocation(dimensi.width/2 - getWidth()/2, dimensi.height/2 - getHeight()/2);//Lokasi Agar di tengah-tengah layar
pack();
show();
timer = new Timer(50, new ActionListener() {//Delay Time sebesar 50
@Override
public void actionPerformed(ActionEvent ae) {
time++;//Waktu akanterus bertambah sampai persentase komplit
progress.setValue(time);
if(progress.getPercentComplete()==1){//Jika Persentase komplit
timer.stop();//thread timer dihentikan
setVisible(false);//Menghilangkan Gambar logo dan progres bar
}
}
});
timer.start();//Memulai Thread
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
new TestProgressBar();
}
}
Dalam Pembuatan progress bar sederhana ini, saya menggunakan IDE Netbeans 7, berikut adalah cara pembuatannya:
- Buat Project baru di netbeans
- Buat Folder baru dengan nama Gambar pada project netbeans yang telah dibuat, dengan cara klik kanan pada project kemudian new --> Folder
- masukan gambar ke dalam Folder tersebut, misalkan gambar diberi nama logo.jpg
- Edit class mainnya seperti code program di atas
- running program dan anda akan melihat hasilnya.
===>>>SALAM<<<=====









0 comments:
Posting Komentar