Sunday, 3 June 2012

Cara Mudah Membuat Progress Bar Java

Advertisement

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]


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:o
:>)
(o)
:p
:-?
(p)
:-s
8-)
:-t
:-b
b-(
(y)
x-)
(h)