Application.ProcessMessagesin Delphi or
Application.DoEventsin VB
lblLoading.setVisible(true); new Thread(new Runnable() { private boolean done = false; @Override public void run() { // time consuming algorithm. done = true; if (done) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { lblLoading.setVisible(false); } }); } } }).start();
No comments:
Post a Comment