Progress messaage - wait for component to be painted...

Please support our Java advertiser: Programming Forums - DaniWeb Sister Site
Reply

Join Date: May 2005
Posts: 19
Reputation: Rotak is an unknown quantity at this point 
Solved Threads: 0
Rotak Rotak is offline Offline
Newbie Poster

Progress messaage - wait for component to be painted...

 
0
  #1
Aug 2nd, 2006
Hi!

I am writing a tool, that uses a HSQLDB database. The databases can get pretty big (the test DB is 21MB). I am using a standalone DB, so my application also acts as the DB-Server!

Here's the problem:
I want to show a message like "Loading database... Please wait!" while the DB-server restarts (on opening another DB). Unfortunately, the window containing that message doesn't paint completely (I only get a white box without content).

I also tried running threads for DB initialization and the progress window. Same result. I guess the problem is that the main thread, which paints the GUI, doesn't get any time to work, while the DB init is running.

The question:
Is there a way to wait for a component (window) to be completely painted before continuing work?

Thanks in advance!

Rotak
Reply With Quote Quick reply to this message  
Join Date: Aug 2005
Posts: 216
Reputation: hooknc is an unknown quantity at this point 
Solved Threads: 8
hooknc hooknc is offline Offline
Posting Whiz in Training

Re: Progress messaage - wait for component to be painted...

 
0
  #2
Aug 2nd, 2006
Are you starting a brand new Thread that implements Runnable? Or are you starting the process from a button click? Are you able to post some example code of what you're doing?
Reply With Quote Quick reply to this message  
Join Date: May 2005
Posts: 19
Reputation: Rotak is an unknown quantity at this point 
Solved Threads: 0
Rotak Rotak is offline Offline
Newbie Poster

Re: Progress messaage - wait for component to be painted...

 
0
  #3
Aug 2nd, 2006
Originally Posted by hooknc
Are you starting a brand new Thread that implements Runnable? Or are you starting the process from a button click? Are you able to post some example code of what you're doing?
I implemented a new class, derived from Thread to do the work.

Opening the Database is done by a dialog. I'll clean up some code to be posted later today.
Where is it going to crash today? Ah, here we are! :rolleyes:
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Java Forum
Thread Tools Search this Thread



Tag cloud for Java
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC