🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#11067
From: Yannick.Bollati
Date: Tue, 13 Jul 1999 00:00
48 lines
1797 bytes
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: <7mg1po$t311@forums.borland.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 111d45,3a34dcd158442895,start
X-Google-Attributes: gid111d45,public
From: "Yannick.Bollati" <Yannick.Bollati@wanadoo.fr>
Subject: Beginner question: how can I get a ProgressBar to refresh ?
Date: 1999/07/13
Message-ID: <7mg1po$t311@forums.borland.com>
X-Deja-AN: 500616185
Organization: Another Netscape Collabra Server User
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0
Newsgroups: borland.public.jbuilder.java.swing