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.