Article View: borland.public.jbuilder.java.swing
Article #11067Beginner question: how can I get a ProgressBar to refresh ?
From: Yannick.Bollati
Date: Tue, 13 Jul 1999 00:00
Date: Tue, 13 Jul 1999 00:00
48 lines
1797 bytes
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-mailShow 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