hiwa wrote:
let's say....i have a jtextfiled ....
..
Wa, wa, wa, wait! Some of JTextComponent methods are thread safe. Your=
original code should run normally as is. Try this:
Good point. OTOH, I think this problem *might* be
better suited to a progress bar (which would require
accounting for the 'update on EDT'). Try doing this
using AWT!
<sscce>
import java.awt.BorderLayout;
import javax.swing.*;
public class SwingProgress {
public static void main(String[] args) throws Exception {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
int num = 1000;
JProgressBar pb = new JProgressBar(0,num);
pb.setStringPainted(true);
frame.getContentPane().add(pb, BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
for( int i =0; i<=num; i++){
Thread.sleep(5);
pb.setValue(i);
}
System.out.println("Finished");
}}
</sscce>
--
Andrew Thompsonhttp://www.physci.org/
Message posted via
JavaKB.comhttp://www.javakb.com/Uwe/Forums.aspx/java-setup/200711/1
fine....but..the..problem is...
i'm running this...using Jbutton....
when i click the button...this will trigger the job....
so they are like this....