🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.swing
Article #11068

Re: Beginner question: how can I get a ProgressBar to refresh ?

#11068
From: Hakan UNLU
Date: Tue, 13 Jul 1999 00:00
65 lines
2442 bytes
Usually valide refreshes a component. Try using

progressBar.validate()

(I did not check if progressbar has a validate method but it should have)

--
Hakan UNLU
Hitit Computer Services
-------------------------------------------------------------
Visit my virtual bookstore at
http://surf.to/hakan-books
------------------------------------------------------------
Yannick.Bollati <Yannick.Bollati@wanadoo.fr> wrote in message
news:7mg1po$t311@forums.borland.com...
> All,
> I am trying to get a simple ProgressBar to display the progress of a task.
>
> From my Frame menu, I create a object "DoSomething"
> Within DoSomething, I create a DisplayProgressDialog object, which is a
> simple Dialog box generated by JBuilder, with just a progressBar object in
> the middle.
>
> The problem is that the progressBar is not refresh at every ".SetValue()"
> call but only when DoSomething finish.
>
> It seems a simple problem but what am I doing wrong ???
>
> See bellow...
>
> // ...
>
> public class DoSomethingBean extends JPanel implements Serializable {
>   BorderLayout borderLayout1 = new BorderLayout();
>
>
> //...
>
>
>   public void run(Frame motherframe)
>   {
>       DisplayProgressDialog dpd = new
> DisplayProgressDialog(motherframe,"things are going on...",false);
>       dpd.jProgressBar1.setMinimum(0);
>       dpd.jProgressBar1.setMaximum(10);
>       dpd.show();
>       float p=0;
>       for(int i=1;i<=10;i++)
>       {
>         dpd.jProgressBar1.setValue(i);
>         dpd.jProgressBar1.repaint();
>         dpd.jProgressBar1.show();
>         System.out.println("apres .setValue(" + i + ")");
>         dpd.TextArea.setText("apres .setValue("+i+")");
>         for(int j=0;j<10000;j++)
>         {
>             p=p* 1 / ((float) j);
>          }
>       }
>   }
>
> Yannick
> Paris
>
>
Technical Details
Message-ID: <7mg3i1$tm16@forums.borland.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7mg1po$t311@forums.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 111d45,3a34dcd158442895
X-Google-Attributes: gid111d45,public
From: "Hakan UNLU" <hunlu@yahoo.com>
Subject: Re: Beginner question: how can I get a ProgressBar to refresh ?
Date: 1999/07/13
Message-ID: <7mg3i1$tm16@forums.borland.com>
X-Deja-AN: 500626902
References: <7mg1po$t311@forums.borland.com>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Organization: Another Netscape Collabra Server User
X-MSMail-Priority: Normal
Newsgroups: borland.public.jbuilder.java.swing