Para master java ane baru belajar java nih, ingin tanya kalo caranya buat progressbar di java pakek netbeans itu gimanaya.... tolong bantuanya ya.. thx..
wah sori blm bisa bantu bro, gw pribadi buta banget sama java. mungkin yg laen ada yang bisa.
Nabi Muhammad SAW bersabda :” Barangsiapa Yang Mengamalkan Ilmu Yang Ia Ketahui Maka Allah Akan Memberikan Kepadanya Ilmu Yang Belum Ia Ketahui” (HR. Imam Ahmad).
M Fadh wrote:
Para master java ane baru belajar java nih, ingin tanya kalo caranya buat progressbar di java pakek netbeans itu gimanaya.... tolong bantuanya ya.. thx..
Sekedar mw share aja nih...
Tp sory kl w g pke screnshotnya(Males )
Pertama, buat project baru.(Ane harep ente dh tau caranya)
Misalnya nama projectnya Tes, Nah kalo udah fokus ke main.java.
Copase source ini :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package tes;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
* @author hendry
*/
public class Main extends JWindow{
//Dimensi Window
private Dimension dimensi= Toolkit.getDefaultToolkit().getScreenSize();
private JLabel lblBanner = new JLabel(new ImageIcon("./src/images/bar.jpg" ));
private JProgressBar barisProgress = new JProgressBar();
private int time = 0;
private Timer timer;
public Main(){
Color Warna = Color.BLACK;
//Pengaturan Baris Progress
barisProgress.setValue(0);
barisProgress.setPreferredSize(new Dimension(100,15));
barisProgress.setBackground(Color.LIGHT_GRAY);
barisProgress.setForeground(Color.DARK_GRAY);
barisProgress.setStringPainted(true);
//Penempatan Objek ke Container
getContentPane().add(lblBanner,BorderLayout.NORTH);
getContentPane().add(barisProgress,BorderLayout.CENTER);
//Pengaturan lama Window Logo pada monitor
timer=new Timer(20,new ActionListener(){
public void actionPerformed(ActionEvent evt){
time++;
barisProgress.setValue(time);
if(barisProgress.getPercentComplete()==1.0){
timer.stop();
setVisible(false);
//Jalankan Menu Selanjutnya // Tulis Perintah Untuk Menjalankan Proses Selanjutnya Disini
}
}
});
timer.start();
//Penempatan Objek ke Memory sebelum di tampilkan
pack();
//Pengaturan lokasi Window ProgressBar tepat di tengah(Center)
setLocation(dimensi.width /2 - getWidth() /2,
dimensi.height /2 - getHeight() /2);
show();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
new Main();
}