Pernahkah kalian
berfikir untuk membuat proses loading pada pemrograman java ? postingan saya
disini akan membahas pembuatan proses loading menggunakan jProgressBar. Berikut
langkahnya :
-
Buatlah
tampilan frame seperti dibawah ini
-
Import
yang kita perlukan yaitu :
o
import
java.awt.event.ActionEvent;
o
import
java.awt.event.ActionListener;
o
import
javax.swing.JOptionPane;
o
import
javax.swing.Timer;
-
letakkan
skrip dibawah ini pada class nya.
ActionListener
waktu = new ActionListener() {
@Override
public void actionPerformed(ActionEvent
e) {
jProgressBar1.setValue(jProgressBar1.getValue()+1); //mengeset value
dari progressbar
if (jProgressBar1.getValue() ==
jProgressBar1.getMaximum()) //jika progressbar mencapai maksimum
{
jButton1.setText("PRESS TO
CONTINUE . . .");
}
}
};
Timer jalan = new Timer(70, waktu);
//pemberi kecepatan progressbar berjalan
-
pada public
loading() berilah skrip dibawah ini :
jalan.start(); //memulai progressbar agar berjalan
-
lalu
kita kembali ke design, klik kanan pada jButton yang kita pasang tadi, pilih
event > action > actionperformed
-
masukkan
skrip di bawah ini :
if (jProgressBar1.getValue() == jProgressBar1.getMaximum()) //jika
progressbar mencapai maksimum
{
jLabel1.setText(“PROSES
LOADING SELESAI”);
} else {
JOptionPane.showMessageDialog(null, "MAAF TUNGGU PROSES
SELESAI", "ERROR", JOptionPane.ERROR_MESSAGE);
//jika belum mencapai
maksimum dan kita meng klik tombol button maka akan keluar pesan berupa
JoptionPane
Semoga
bermanfaat.
Jack Nino
itu kok aku gak bisa ya kak?
BalasHapus