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