就是我想做一个段信群发的小软件,先是从一个文本文件中读取N条手机号码到屏幕上,然后设置一个文本区域用来写短信内容,写完后,一次性发到这些手机号码上,也就是群发了,在群发的过程中我想用一个进度条来显示发送的进度,该怎么做呢???

解决方案 »

  1.   

    那自己写一个进度条不就可以了
    JProgressBar
      

  2.   

    还是要用JProgressBar啊,不过你要自己计数,设置一个全局变量,然后每个线程发送后,使用同步来将全局变量的计数-1
      

  3.   

    晕,还有广告
    使用JProgressBar是必须的,至于如何控制其显示,就看楼主的要求了,如果是按照发送个数还好一些, 每发一个发送数加1就ok 但是如果是总字节数,就比较复杂了,得知道总的字节数,然后再发送的时候,每发送一个缓冲包[buff]就得记录已发送的总和,然后修改JProgressBar的显示值