ProgressBar untuk Membuat Tabel baru

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

ProgressBar untuk Membuat Tabel baru

onsir salman
bagaimana cara membuat progressbar untuk proses buat
tabel baru
misal saya ingin membuat tabel sebanyak 30 tabel, dan
ingin di menampilkan progressbarnya.
trims


class Task extends SwingWorker<Void, Void> {
@Override
 public Void doInBackground() {
   Random random = new Random();
   int progress = 0;
   setProgress(0);
    while (progress < 100) {
           try {
                Thread.sleep(100);
                 //buat tabel baru
                 switch(progress) {
                     case 1 : buattabel1();break;
                     case 2 : buattabel2();break;
                               ..
                               ..
                     case 30 : buattabel30();break;
                               default :
                                   
System.out.print("error buat tabel baru");
                                 }  
             } catch (InterruptedException ignore) {}
                progress++;
                setProgress(Math.min(progress, 100));
            }
            return null;
        }

  public void propertyChange(PropertyChangeEvent evt)
{
         if ("progress" == evt.getPropertyName()) {
            int progress = (Integer)
evt.getNewValue();
            progressBar.setIndeterminate(false);
            progressBar.setStringPainted(true);
            progressBar.setValue(progress);
        }
    }



      ________________________________________________________
Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/
Reply | Threaded
Open this post in threaded view
|

Re: ProgressBar untuk Membuat Tabel baru

Tonny Kohar
Hi,

On Thu, 2008-02-28 at 13:04 +0700, onsir salman wrote:
> bagaimana cara membuat progressbar untuk proses buat
> tabel baru
> misal saya ingin membuat tabel sebanyak 30 tabel, dan
> ingin di menampilkan progressbarnya.
> trims
>

Kalau mau gampang bisa pakai ProgressMonitor untuk dokumentasi check di
Javadoc API

Untuk sample/contoh code, bisa lihat di Sun Java Tutorial, ada di
java.sun.com/.... (lupa url nya) soalnya punya saya local.

Cheers
Tonny Kohar
--
Inspiration and Expression
http://blogs.kiyut.com/tonny/