I'm creating a browser, with the specific funcionality of search phrases in HTML files. Some files can be very large (10 mb of text - ONLY text). When I open the file, a status bar says: "Opening page: etc, etc, etc". When the reading was finished, it says: "Ready." But this happens when I OPEN the file.
The problem is: The graphics aren't ready yet. JScrollPane's are processing, JTextPane's are processing, and that message saying: "Ready" while graphics are processing (something that can take a while: 1 or 2 minutes (or even more) to exhibit 900 pages of one single file) is ridiculous.
Is there a listener where I can be informed that the graphic processing is done? So I can enable atcions from user (and print "Ready" in the status bar) after that? And how can I optimize the file-opening and graphic processing?
The art of being crazy is to NEVER commit the crazyness of being normal.