Can you be more specific? If sending an attachment, I think you can wrap the data source (assumming using DataHandler). If using another mechanism, try to wrap the io of that class if possible. Next, in the read() function of your inputstream, you can count the byte read, and then use it along with the file size for your progress bar. Cache the old counter if needed. When the count is significantly larger than the old cache value, then call the progress bar to update (directly using SwingUtilities.invokeLater, or some other abstraction for separation between code and presentation (such as through an interface)). This is one way of doing it, there could be much easier/better way.

Daniel Hinojosa wrote:

Is there a way to tie-in a ProgressBar to an axis call. I went looking through the source code for some sort of hook but didn't find anything. Just wondering if anyone has any info.




Reply via email to