Login dengan Jprogressbar java Netbeans

Login dengan Jprogressbar java Netbeans
Dalam kesemptan di sore hari ini,dimana saya di warkop (warung kopi) iseng-iseng membuat sebuah aplikasi login dengan java hehehehe....
oke langsung saja saya sebar skriptnya buat kalian para keluarga 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 …
Previous
Next Post »