Cara Mudah Membuat Progress Bar Java

Cara Mudah Membuat Progress Bar Java
Di bawah ini adalah script untuk membuat progress bar yang sangat sederhana, dan script ini bisa dikembangkan menjadi script rumit sekalipun .
Script potongan 1:
import javax.swing.*;
import java.awt.*;
> script dia atas adalah awal program, yaitu untuk mengimport package swing dan awt dari java

Script potongan 2:
public static void main(String[] args) {
        new Progress();
    }

    public Progress() {
        frame = new JFrame();
        panel = new JPanel();
        panel.setPreferredSize(new Dimension(200, 35));
        JP = new JProgressBar(0, 100);
        JP.setStringPainted(true);
        panel.add(JP);

        frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
        frame.setContentPane(panel);
        frame.pack();
        frame.setVisible(true);
        Task();
    }
> Script diatas adalah script untuk membuat frame dan panel untuk menambung Progress bar yang dibuat
Script Potongan 3:
public void Task() {
        for (int i = 0; i <= 100; i++) {
            try {
                JP.setValue(i);
                Thread.sleep(50);
            } catch (Exception e) {
            }
        }
    }
> Script di atas adalah script untuk membuat progress bar yang bergerak, bisa dilihat, saya menambahkan Thread untuk membuat load progress bar terlihat progres nya…
Script utuh :
import javax.swing.*;
import java.awt.*;

public class Progress {

    private JProgressBar JP;
    private JFrame frame;
    private JPanel panel;

    public static void main(String[] args) {
        new Progress();
    }

    public Progress() {
        frame = new JFrame();
        panel = new JPanel();
        panel.setPreferredSize(new Dimension(200, 35));
        JP = new JProgressBar(0, 100);
        JP.setStringPainted(true);
        panel.add(JP);

        frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
        frame.setContentPane(panel);
        frame.pack();
        frame.setVisible(true);
        Task();
    }

    public void Task() {
        for (int i = 0; i <= 100; i++) {
            try {
                JP.setValue(i);
                Thread.sleep(50);
            } catch (Exception e) {
            }
        }
    }
}
slamat mencoba …
dan anda bisa download file .java disini [FILE JAVA]

0 comments:

Post a Comment

My Blog List

Powered by Blogger.

Followers

Play Station