The Making Of Progressbar - Study Kasus
Yup, Progress kafetaria biasanya dipakai untuk mengetahui perkembangan suatu proses dalam aplikasi yang di buat. Dalam windows, kita yang sering kita lihat ialah progress kafetaria copying, deleting dll.
Yup, kayak gambar diatas.
Dalam java, Progress kafetaria terdapat dalam package javax.swing. jadi, untuk sanggup menciptakan Progress kafetaria maka kita perlu mengimport library javax.swing.JProgressBar.
Berikut konstruktor dari JProgressBar:
JProgressBar prog=new JProgressBar(nilai_min, nilai_max);
Nilai_min ialah nilai minimum dari progresbar, dan sebaliknya nilai_max ialah nilai maxsimum dari progresbar.
Ya kurang lebih kayak ginilah:
Sekarang, bagaimana menambahkan progress kafetaria pada aplikasi yang kita buat????
Gampang, dalam postingan kali ini aku akan membuktikan penggunaan progress kafetaria secara sederhana.Dalam java, Progress kafetaria terdapat dalam package javax.swing. jadi, untuk sanggup menciptakan Progress kafetaria maka kita perlu mengimport library javax.swing.JProgressBar.
Berikut konstruktor dari JProgressBar:
JProgressBar prog=new JProgressBar(nilai_min, nilai_max);
Nilai_min ialah nilai minimum dari progresbar, dan sebaliknya nilai_max ialah nilai maxsimum dari progresbar.
Ya kurang lebih kayak ginilah:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ContohProgresBar extends JFrame {
JProgressBar prodMon;Thread runner;
int nilai = 0;
public ContohProgresBar() {
super("Progress"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane = new JPanel(); pane.setLayout(new BorderLayout()); prodMon = new JProgressBar(0, 2000);
prodMon.setValue(0);
prodMon.setToolTipText("Aplikasi akan menutup sendiri jikalau progress selesai");
prodMon.setStringPainted(true);
pane.add(new JLabel("<HTML >Progress Monitor Demo <sup>By BlackOnta</sup></HTML >");
BorderLayout.NORTH); pane.add(prodMon, BorderLayout.CENTER); setContentPane(pane);
}
public void iterate() {
while (nilai <>
prodMon.setValue(nilai);
try { Thread.sleep(1000);
} catch (InterruptedException e) { } nilai += 95;
}
System.exit(0);
}
public static void main(String[] arguments) {
try{
javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName()); }catch(Exception e){
e.printStackTrace();
}
ContohProgresBar win = new ContohProgresBar();
win.pack();
win.setLocationRelativeTo(null);win.setVisible(true); win.iterate();
}
}
Belum ada Komentar untuk "The Making Of Progressbar - Study Kasus"
Posting Komentar