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:
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]
dan anda bisa download file .java disini [FILE JAVA]
sumber http://codingku.wordpress.com/2009/07/14/membuat-progress-bar-sederhana/
0 komentar:
Posting Komentar