Article View: borland.public.jbuilder.java.swing
Article #11068Re: Beginner question: how can I get a ProgressBar to refresh ?
From: Hakan UNLU
Date: Tue, 13 Jul 1999 00:00
Date: Tue, 13 Jul 1999 00:00
65 lines
2442 bytes
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-mailReferences:
<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